/flutter_dio_tutorial

Flutter Dio package tutorial.

Primary LanguageDart

Flutter Dio Tutorial

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.

Libraries

  • 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.