This Flutter starter project utilizes the Bloc state management pattern, implementing a clean architecture learned from various online sources. The project includes features such as a login dashboard and a home screen. Upon successful login, user data is persisted using local storage for authentication purposes.
- another_flushbar: ^1.12.30
- bloc: ^8.1.3
- connectivity_plus: ^6.0.3
- cupertino_icons: ^1.0.6
- dartz: ^0.10.1
- dio: ^5.4.2+1
- dropdown_button2: ^2.3.9
- equatable: ^2.0.5
- flutter: sdk: flutter
- flutter_bloc: ^8.1.4
- flutter_localizations: sdk: flutter
- intl: any
- shared_preferences: ^2.2.3
Feel free to clone this repository and use it as a starting point for your Flutter projects with Bloc state management. Don't forget to install dependencies using flutter pub get
before running the project. Happy coding!