Flutter project that demonstrate a basic usage of Dio package to make HTTP requests, with Json Serialization, Interceptors and Error Handling.
Uses a single-feature clean architecture.
- Dio: Powerful Http client.
- Bloc: State Management.
- Freezed: Unions/Sealed classes.
- GetIt: Service locator.
- Injectable: Code generator for get_it.
- Json Serializable: Code generator for converting to and from JSON.
- Logger: Easy to use, Android-like Logger.