A Sample flutter project that implements clean architecture
this project uses:
- Bloc for state management
- flutter_bloc
- dio for making http calls
- freezed for defining our data classes
- get_it as a service locator
- auto_route for a more simplified routing
- hive as local storage
- injectable for dependency injection