Skip to content

hdk24/base-flutter

Repository files navigation

Base-Flutter-Project

Base Flutter mobile app project with Clean Architecture.

Project Structure (lib):

  1. core : It contains all the core data and configuration.
  2. data : It contains all the data accessing and manipulating components.
  3. domain : It contains all rules
  4. presentation : It contains all configuration which used in ui screen.

Tech Stack

  1. Architecture : Clean Architecture
  2. Routing : GoRouter
  3. Network : Dio
  4. Cache : Shared Preference
  5. State Management : Cubit and Provider
  6. Dependency Injection: GetIt
  7. Analytics : Firebase and Meta
  8. Localizations : flutter_localizations
  9. Mock Test : Mocktail

Author

Hanantadk