A weather app built to learn how to use Canvas and Animation in Flutter.
Switch branches/tags
Nothing to show
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README Updated README.md Feb 17, 2018
android Initial commit Feb 17, 2018
assets Refactored data-fetching methods Feb 20, 2018
ios Fixed the error message, but now the login form is hidden Apr 17, 2018
lib Removed Openweather Api Key Oct 8, 2018
test Initial commit Feb 17, 2018
.gitignore Initial commit Feb 17, 2018
.metadata Initial commit Feb 17, 2018
LICENSE Create LICENSE Feb 21, 2018
README.md Update README.md Apr 17, 2018
android.iml Initial commit Feb 17, 2018
pubspec.yaml updates libraries verion to meet dart 2.0 Sep 11, 2018
weather.iml Initial commit Feb 17, 2018
weather_android.iml Initial commit Feb 17, 2018

README.md

Weather

Quick Disclaimer

I removed my private OpenWeather API key from the repo, if you want to get the weather forecast use your own in the openweather_api.dart file (more info at https://openweathermap.org/appid).

Back to the app

I started from scatch with Flutter and Dart two weeks ago, a refactoring is needed due to the ugliness of the current code since my main purpose is/was to learn them at first.

The idea behind this weather application (currently only the login page) is to learn how to use Canvas and Animation in Flutter.

It all started from an inspirational mockup two days ago, and here's the current result:

test

The background has been entirely coded (see header_painter.dart) except for the deer image, which has been temporarily appended using the Stack widget rather than painting it.

Enjoy it!