Skip to content
/ Clima Public

Clima Project from the Complete Flutter Development Bootcamp https://www.appbrewery.co, with customization (Forecast screen).

Notifications You must be signed in to change notification settings

getgoh/Clima

Repository files navigation

Clima ☁

Clima Project from the Complete Flutter Development Bootcamp https://www.appbrewery.co, with customization.

Fetches real-time weather data for specified location using OpenWeather's API. Added Forecast screen that shows 5day/3hour weather forecast.

Customization

The following is my added implementation.

  • Added Forecast screen.
  • Implemented/consumed OpenWeatherMap's 5day/3hour API (https://openweathermap.org/forecast5).
  • Generated classes from the API's response signature and deserialized JSON response into the local classes (json_annotation, json_serializable, build_runner packages).
  • Used OpenWeatherMap's icons, but used different image for "sunny day", and changed icon color for "snow" to white.
  • Implemented ListView header rows (dayOfWeek, month date).

Packages used

About

Clima Project from the Complete Flutter Development Bootcamp https://www.appbrewery.co, with customization (Forecast screen).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published