Skip to content

Gioxxy/unweather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

unweather

unweather allows you to view today’s temperature, weather forecast for the next 5 days and all weather data in detail.

The app is written using Flutter stable 2.0.5 and following the MVVM pattern.

unweather use the OpenWeather API.

Screenshots

Video

unweather Video

APP Mockup

In the project root you can find the Adobe XD mockup project, created before developing the app to have a guideline.

APP Flow

unweather start by showing the weather forecast in Turin. Show hourly forecast for 12 hours, data on rain volume, humidity, wind speed, cloudiness, visibility, pressure and weather forecast for the next 5 days. You can also change the city using the searchbar at the top. The background color adapts according to the time of day.

External libraries

External libraries used:

http: ^0.13.2
intl: ^0.17.0
flutter_svg: ^0.22.0

Unit Tests

I wrote some tests for the ViewModel.

Icons

Some of the weather icons are from Freebie: Weather icons, others were made by me.