This app uses Dio for handling API requests
It follows a lightweight Architecture: Presentation → Domain → Service layers
Flutter
Dio (for API calls)
Bloc (for state management)
JSON Serialization (API response parsing)
Clone the repository:
git clone https://github.com/lamhungphan/weather_api_dio.gitInstall dependencies:
flutter pub getRun the app:
flutter runThe app uses a weather API like OpenWeatherMap or any similar service
Make sure to create an account and obtain a valid API key
It’s recommended to handle network connectivity checks before making API calls
