An open API service indexing awesome lists of open source software.

https://github.com/anon-000/pingolearn-task

Assignment ( Flutter + Firebase + Provider )
https://github.com/anon-000/pingolearn-task

Last synced: 2 months ago
JSON representation

Assignment ( Flutter + Firebase + Provider )

Awesome Lists containing this project

README

        

# flutter_task ( Flutter Assignment )

## Combo : ( Flutter + Firebase + Provider )

## Key Points
- The application uses Provider for managing states and separates business logic from the Presentation layer.
- For Routing I have used go_router package ( although I'm a fan of GetX ), but for now just went with the recommended router package.
- Used SharedPreference for storing user session and managing LoggedIn and LoggedOut states.
- FireBase FireSTore is used for storing data and Firebase Email Authentication is used to authenticate user.
- Firebase remote config also implemented.
- Lazy Loading also implented along with shimmers to make loading screen attractive.
- Error Handling and toast displayed.

https://github.com/user-attachments/assets/b86f5969-2ef7-468d-a33b-a5e9127e0b80

Firebase Remote Config Demonstration :

For help getting started with Flutter development, view the
[online documentation](https://docs.flutter.dev/), which offers tutorials,
samples, guidance on mobile development, and a full API reference.