Flutter weather application
Branch: master
Clone or download
Latest commit bbb97b9 Feb 3, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
android Updated version Feb 3, 2019
assets Update icon_logo.png Feb 3, 2019
ios Project init Jan 12, 2019
lib Added about screen Feb 3, 2019
media Create logo.png Feb 3, 2019
test Added about screen Feb 3, 2019
.flutter-plugins Added about screen Feb 3, 2019
.gitignore Removed unused imports Jan 24, 2019
.travis.yml Update travis Jan 24, 2019
LICENSE Initial commit Jan 12, 2019
README.md Update README.md Feb 3, 2019
feather.iml Project init Jan 12, 2019
pubspec.lock Added about screen Feb 3, 2019
pubspec.yaml Updated version Feb 3, 2019


☀️ Feather

Build Status Build Status
Beautiful Flutter weather application. Entirely written in Dart and Flutter. Application is ready for Android and iOS.

📷 Media

☁️ Features

✔️ Beatiful 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 and RxDart libs
✔️ Unit and widget tests
✔️ Travis CI and Bitrise

👷 To do

  • Write more tests
  • Code refactor
  • Better animation handling
  • Documentation

☁️ Credits

API: OpenWeatherAPI
Icons: Icons8, FlatIcon