It is an example about TDD with Clean Architecture in Flutter apps.
- Clean Architecture based on Reso Coder Approach
- DI (Depedency Injection)
- Unit Testing
- Widget Testing
- Bloc Testing
- Mockito
- Json serialization
- Bloc State Management
- Multiple Result Management
- Shared Preferences
- Internet Connectivity
- Retrofit