A Weather App made with Flutter. Pull requests are always welcome.
Remember: Add your API key in confidential.dart and name it 'apiKey'.
-
Design the app using example.json.-
Add animated current weather. -
Add a bottom row of widgets to show the weather for rest of the week. -
Add custom icons. -
Add a bottom page to show detailed stats for the rest of the day like hourly weather predictions.
-
-
Integrate OpenWeather One Call API using Provider. -
Fetch User Location
- Convert from celsuis to fahrenheit in the settings page.
- Cache the weather data
- Save User Location(didn't cache weather data because the data should update everytime the app is opened).
- Add pull to refresh.
- The ability to search for a location rather than using Location data.
- Add multiple locations and set a favourite/default location.
- On tap the bottom row of widgets show detailed stats for the particular day.
- Notifications at the requested intervals.