In this project explore permissio_handler, Shared_preference, and Secure storage packages demo. Try to cover different scenarios. Permission Handler dependencies are added only for iOS. In this Demo, I created one Custom file picker demo using the photo manager package.
- What if one permission dialog is open and system request another permission
- What if Permission Dialog is open naviagte to another page
- Which are the dangerous permission for iOS
- How we can customize permission dialog string
- How to create custome permission dialog
- Create Custome file picker using photo_manager liabrary
- done pagination
- In database I explore different databases like sqflite, drift, mongodb
- Add CRUD operation in every demo
- Try to do migration in sqf_lite demo
- In Firebase demo I added CRUD operation of user using cloud fire store
- Did practical of authentication using email, google and phone number
- cupertino_icons: ^1.0.2
- permission_handler: ^10.3.0
- flutter_mobx: ^2.0.6+5
- mobx: ^2.2.0
- provider: ^6.0.5
- contacts_service: ^0.6.3
- app_settings: ^4.2.0
- file_picker: ^5.2.10
- very_good_analysis: ^4.0.0+1
- path_provider: ^2.0.15
- path: ^1.8.2
- flutter_video_info: ^1.3.1
- photo_manager: ^2.6.0
- shared_preferences: ^2.2.0
- flutter_secure_storage: ^8.0.0
- sqflite: ^2.2.8+4
- drift: ^2.8.0
- sqlite3_flutter_libs: ^0.5.15
- drift_db_viewer: ^2.0.0
- mongo_dart: ^0.9.1
- firebase_core: ^2.14.0
- firebase_auth: ^4.6.3
- google_sign_in: ^6.1.4
- pinput: ^2.2.12
- cloud_firestore: ^4.8.3