Flutter Weather mobile app that will show list of weather forecast of next 5 days according to your current location.
Below libraries are used to develop this demo:
- Dio to make REST location api call using key query param with interceptor.
- In build json deserialization used to convert class fromJson and toJson.
- Flutter Bloc for application state management.
- Hydrated Bloc to store last record so that user can view last records even when offline.
- Geolocator to get current location and fetch weather report for the location.
- Also added Widget Test and Unit Test samples for demo.