Flutter weather application with beautiful UI and UX.

Overview

☀️ Feather

Build Status Flutter Awesome

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

📷 Media

☁️ Features

✔️ Beautiful 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
✔️ Unit and widget tests
✔️ Bitrise CI/CD

☁️ Credits

API: OpenWeatherAPI
Icons: Icons8, FlatIcon

You might also like...

Using Open Weather API, its app show weather forecast.

weather_forecast Using Open Weather API, its app show weather forecast. To show use this application, you have to add your apiKey into weather_forecas

Dec 28, 2021

Weather-App-Api- - Simple Realtime Weather App With Api

Weather-App-Api- - Simple Realtime Weather App With Api

music_app A new Flutter Weather App project. Getting Started // اول حاجه تعمل en

Nov 11, 2022

Simple weather app to get weather information.

Simple weather app to get weather information.

⛅ Weather Forecast Simple weather app to get weather information. It fetches the weather for the location in the local database when you launch the ap

Nov 11, 2022

Beautiful, minimal, and fast weather app. (Requires Android 6.0 or later)

Beautiful, minimal, and fast weather app. (Requires Android 6.0 or later)

Beautiful, minimal, and fast weather app. (Requires Android 6.0 or later)

Dec 20, 2022

A API integrated 5 day weather forecast and prediction application created using flutter framework and Dart language.

A API integrated 5 day weather forecast and prediction application created using flutter framework and Dart language. This API used here is OPEN WEATHER API, which specializes in predicting the weather of any city in this world.

Dec 26, 2021

📱🌦 Flutter application to display PWS (Personal Weather Station) data

📱🌦 Flutter application to display PWS (Personal Weather Station) data

PWSWatcher Why? PWSWatcher is an open-source Android app used to monitor a PWS (Personal Weather Station) given the link of its real-time updated .xml

Oct 13, 2022

This is a weather application a mini project

This is a weather application  a mini project

Vayu Weather App It is a simple weather application is made for a mini project. The name Vayu is a sanskrit word means "Wind" (Reason of using these n

Sep 6, 2022

An android app built using flutter that displays and forecast the specific city Weather and Climate for dynamic time event by collecting the data from API that is provided for free by OPENWEATHER site.

clima_weather_reporter A new Flutter application. Getting Started This project is a starting point for a Flutter application. A few resources to get y

Feb 3, 2022
Comments
  • Change location screen?

    Change location screen?

    Currently, the location service get close to where I live, but still pretty far away such that the weather could potentially be different where I am, compared to what feather is reporting to me.

    opened by thewithz 10
  • Increased amount of day/night cycle gradients.

    Increased amount of day/night cycle gradients.

    I've added upon the app's functionality of setting the background gradient based on day/night cycles by implementing more stages. The cycle will now go in the order of: midnight, night, twilight, dawn/dusk, morning/eve, day, midday, and then vice versa. These values are based upon the percentage of the current time from the lastMidnight, sunrise, sunset and nextMidnight values.

    Here are the background gradients I have chosen:

    I used just the standard Flutter Color class for generating these but if you feel like you want to provide better, more custom colours for these stages then go ahead!

    Let me know what you think.

    enhancement 
    opened by soupjake 10
  • Error:

    Error: "The named parameter 'vsync' isn't defined"

    Trying to run on Android, using VSCode, throws me this error:

    on lib\src\ui\screen\base\animated_state.dart line 58
    
    The named parameter 'vsync' isn't defined.
    Try correcting the name to an existing named parameter's name, or defining a named parameter with the name 'vsync'.
    

    And more 60+ warnings for deprecated values.

    opened by AdrianoCahete 1
  • Fail to run flutter run on iOS Simulator

    Fail to run flutter run on iOS Simulator

    Hi

    When I tried to run flutter run with a ios simuator. I got the following error.

    Launching lib/main.dart on iPhone XR in debug mode... Starting Xcode build... ├─Assembling Flutter resources... 2.2s

    └─Compiling, linking and signing... 6.3s

    Xcode build done. 10.8s 8.2s Syncing files to device iPhone XR... flutter: [FINE][2019-01-25 22:28:42.215502][WeatherBloc]: Setup timer flutter: [FINE][2019-01-25 22:28:42.231808][WeatherBloc]: Fetch weather for user location *** First throw call stack: ( 0 CoreFoundation 0x000000010b1b91bb __exceptionPreprocess + 331 1 libobjc.A.dylib 0x000000010a757735 objc_exception_throw + 48 2 CoreFoundation 0x000000010b1b8d29 -[NSException raise] + 9 3 permission_handler 0x000000010a0c3e14 $S18permission_handler26LocationPermissionStrategyC07requestD00A017completionHandleryAA0D5GroupO_yAA0D6StatusOctF + 3108 4 permission_handler 0x000000010a0c514b $S18permission_handler26LocationPermissionStrategyCAA0dE0A2aDP07requestD00A017completionHandleryAA0D5GroupO_yAA0D6StatusOctFTW + 43 5 permission_handler 0x000000010a0c8199 $S18permission_handler17PermissionManagerC1<…> Lost connection to device.

    opened by yhyuan 1
Owner
Jakub
Android & Flutter developer
Jakub
Using weather application and get weather information daily and daily

Aris Weather Getting Started $ git clone https://github.com/ariscybertech/aris_weather.git $ flutter packages get Run the application and enjoy ?? ☺️

Behruz Hurramov 4 Jan 17, 2022
A weather app is one such mobile application that informs the users about the climate conditions, atmospheric predictions, and any updates on the weather.

A weather app is one such mobile application that informs the users about the climate conditions, atmospheric predictions, and any updates on the weather.

Prashant Kumar Singh 9 Dec 3, 2022
A weather app is one such mobile application that informs the users about the climate conditions, atmospheric predictions, and any updates on the weather

Weather_Forecast_Application Our Goal ?? The intention of developing weather app is to fetch the data in the need of taking information about weather

Prashant Kumar Singh 9 Dec 3, 2022
A weather app is one such mobile application that informs the users about the climate conditions, atmospheric predictions, and any updates on the weather

Weather_Forecast_Application Our Goal ?? The intention of developing weather app is to fetch the data in the need of taking information about weather

Prashant Kumar Singh 9 Jun 19, 2022
Weather app A complete simple weather application.

Weather app A complete simple weather application. Getting Started Get your own API key from: open weathe map aqicn Google Cloud Platform Setup for go

Yoad 10 Oct 25, 2022
It's flutter weather project using "openweathermap(api)" and it just show the one city's weather forecast

flutter_weather A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

vivek kumar 0 Dec 24, 2021
Weather-app - Simple Weather app with light and dark mode

weatherapp Simple Weather app with light and dark mode All licensed code belongs

Shivam Mishra 2 Jul 30, 2022
Flutter weather application with beautiful UI and UX.

☀️ Feather Beautiful Flutter weather application. Entirely written in Dart and Flutter. Application is ready for Android and iOS. ?? Media ☁️ Features

Jakub 559 Jan 5, 2023
A sophisticated weather app, works with your location or name of any place. Gives detailed summary of weather condition.

clima_app A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if thi

Michael Okhaimoh 2 Sep 7, 2022
A weather app that fetches weather data from openweathermap.org

weather_forecast A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Ayodeji Ogundairo 1 Jan 9, 2022