Beautiful Flutter weather application. Entirely written in Dart and Flutter. Application is ready for Android and iOS.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
โ๏ธ Beautiful UI and great UX
โ๏ธ Current weather: current temperature, max and min temperature, humidity, pressure, wind
โ๏ธ Current sun/moon position, animated countdown until sunset/sunrise, time of sunset/sunrise
โ๏ธ Weather forecast for 5 days (temperature, wind, rain and pressure)
โ๏ธ Custom-written chart with animation
โ๏ธ Sun/moon animation
โ๏ธ App background based on day cycle
โ๏ธ Automatically picks user location (also error handling when location can't be selected!)
โ๏ธ Persist location and weather data in local storage
โ๏ธ Works offline (user need to download data before)
โ๏ธ Automatically refresh data every 15 minutes
โ๏ธ I18n support (currently PL and EN)
โ๏ธ Bloc architecture, Dio
โ๏ธ Unit and widget tests
โ๏ธ Bitrise CI/CD
API: OpenWeatherAPI
Icons: Icons8, FlatIcon