Skip to content

thisis-dc4/Flutter-Weather-App

Repository files navigation

Flutter Weather App

Maintenance PRs Welcome MIT license

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

Features List

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

Star the project to support it❤️