# Packages

<table><thead><tr><th width="229.444739830767">Package Name</th><th>Package Link</th><th>Description</th></tr></thead><tbody><tr><td></td><td></td><td></td></tr><tr><td>connectivity_plus</td><td><a href="https://pub.dev/packages/connectivity_plus">https://pub.dev/packages/connectivity_plus</a></td><td>Flutter plugin for discovering the state of the network (WiFi &#x26; mobile/cellular) connectivity on Android and iOS.</td></tr><tr><td>flutter_bloc</td><td><p><a href="https://pub.dev/packages/flutter_bloc">https://pub.dev/packages/flutter_bloc</a></p><p><a href="https://bloclibrary.dev/">https://bloclibrary.dev/</a></p></td><td>Flutter Widgets that make it easy to implement the BLoC (Business Logic Component) design pattern. Built to be used with the bloc state management package.</td></tr><tr><td>local_auth</td><td><a href="https://pub.dev/packages/local_auth">https://pub.dev/packages/local_auth</a></td><td>Flutter plugin for Android and iOS devices to allow local authentication via fingerprint, touch ID, face ID, passcode, pin, or pattern.</td></tr><tr><td>mask_text_input_formatter</td><td><a href="https://pub.dev/packages/mask_text_input_formatter">https://pub.dev/packages/mask_text_input_formatter</a></td><td>The package provides TextInputFormatter for TextField and TextFormField which format the input by a given mask.</td></tr><tr><td>qr_code_scanner</td><td><a href="https://pub.dev/packages/qr_code_scanner">https://pub.dev/packages/qr_code_scanner</a></td><td>QR code scanner that can be embedded inside flutter. It uses zxing in Android and MTBBarcode scanner in iOS.</td></tr><tr><td></td><td></td><td></td></tr></tbody></table>
