Abdi-Adan / stormtracker

Consumes openweathermap and foursquares API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Stormtracker

A weather application to display the current weather at the user’s location and a 5-day forecast.

Checklist:

  • Track code changes and versions using github
  • Use the provided assets to do the sea design mockup
  • Connect to the Openweathermap current API endpoint to get current day Weather forecast
  • Connect to the Openweathermap forecast API endpoint to get the 5 day weather forecast
  • Utilize BLoC package for state management
  • Add architecture that supports bloc and SOLID principles design pattern.
  • Integrate geolocator package to get initial use location coordinates
  • Utilize the FourSquare Places API to different cities based on user coordinates or searched weather locations
  • The ability to select and save different weather locations as favourites
  • The ability to get extra information about a specific location (Day forecast and 5 day forecast)
  • The ability to view a list of favourite weather locations

For testing purposes, build this application in debugging mode to be able to view the weather forecast.

Screenshots of current version

Benguela Doha NewLocationDropdown New location California city

About

Consumes openweathermap and foursquares API


Languages

Language:Dart 39.2%Language:C++ 30.0%Language:CMake 24.7%Language:HTML 2.4%Language:C 1.9%Language:Swift 1.7%Language:Kotlin 0.2%Language:Objective-C 0.0%