osmansbr / flutter_weather

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Flutter Weather

A Flutter application to view current weather status. This is my first project on my journey to learning and understanding flutter and dart.

android ios

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

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

About

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


Languages

Language:Dart 91.9%Language:Ruby 5.4%Language:Objective-C 1.8%Language:Java 0.9%