Application Name :- Real Weather Application.
Description :- Real Weather Application is a weather App which helps user to get weather details of current place as well as weather details of place searched by the user. This app also allow user to mark city as favourite and later see the weather of that city by default at homepage.
Motivation I created this project to know the weather condition of certain places and aware before any drastic situation...
Build Status My application is build completely ceratin changes may be added in future to enhance look and feel of projects and increase functionality.
Code Style I generally used MVC pattern to code in this project. Seperate folders are created for seperate works like Provider , Services , Models , Screens..
Screenshots
Splash Screen of the app...
![Splash_Screen]
Home Screen Opens with Favourite Location.....
![Home_Screen]
Current Weather shows on HomeScreen of App...
![Home_Screen(1)]
Search History Shows on Search Page
![History_Screen]
Search Bar Screen...
![Search_Screen]
Favourite City Screen with bottom Dialog Box...
![Fav_Screen]
Tech/Framework used This project is made in Dart Programming Language And framework used id Flutter.
Features
- Check Current Weather Location
- Mark city as favourite
- Check History of search even in offline mode
- Get weather report of current location also
- Get weather report of future 5 days in 3 hours interval.
Installation Android / IOS devices are supported by this project
API reference Call 5 day / 3 hour forecast data http://api.openweathermap.org/data/2.5/forecast?lat={lat}&lon={lon}&appid={API key}
Current weather https://api.openweathermap.org/data/2.5/weather?lat=44.34&lon=10.99&appid=#