Flutter Weather
A Weather App Using Flutter.
Features
- :white_check_mark: Beautiful minimal UI
- :white_check_mark: Dark and Light themes
- :white_check_mark: Current temperature, max and min temperature, sunset, sunrise
- :white_check_mark: Custom icons for each weather condition
- :white_check_mark: 5 day forecast
- :white_check_mark: Beautifully animated transitions
- :white_check_mark: BLoC pattern for API calls
- :white_check_mark: Line graph to show temperature variance
Getting Started
Prerequisites
Flutter
Installing
API Key
Create a file called
api_keys.dart
in lib/src/api/
Make a class called
ApiKey
with your openweathermaps API key in it. Get it here
eg:
class ApiKey {
static const OPEN_WEATHER_MAP = 'your_key';
}