A cross platform mobile app to display current weather of any city and predicts 5 consecutive days weather conditions.
- ✅ Beautiful minimal UI
- ✅ Dark and Light themes
- ✅ Current temperature, max and min temperature, sunset, sunrise
- ✅ Custom icons for each weather condition
- ✅ 5 day forecast
- ✅ Beautifully animated transitions
- ✅ BLoC pattern for API calls
- ✅ Line graph to show temperature variance
Flutter
API Key
Create a file called api_keys.dart
in lib/src/api/
Make a class called ApiKey
with your openweathermaps API key in it. Get it here
eg:
class ApiKey {
static const OPEN_WEATHER_MAP = 'your_key';
}
- i18n support for multiple languages
- Weather Icon Pack
- App Mockup, photopea (for screenshots)