• Stars
    star
    393
  • Rank 109,518 (Top 3 %)
  • Language
    Dart
  • License
    MIT License
  • Created over 5 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An elegant, easy on the eyes weather app built with flutter

Flutter Weather

A Flutter application to view current weather status.

preview

Features

  • ✅ Beautiful minimal UI
  • ✅ Dark and Light themes
  • ✅ Current temperature, max and min temperature, sunset, sunrise
  • ✅ Custom icons for each weather condition
  • ✅ 5 day forecast
  • ✅ Beautifully animated transitions
  • ✅ BLoC pattern for API calls
  • ✅ 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';
}

todo

  • i18n support for multiple languages

Acknowledgments