/openweathermap

Weather, everybody wants to know how it is going to be during the week. Will it be rainy, windy, or sunny? Luckily for us, in the information age, there are open APIs to retrieve information about it.

Primary LanguageKotlin

openweathermap

This's a sample project showing how to consume the openweathermap API.

Core Dependencies: Google Maps API, Room, Volley, AndroidX and Coroutines.

Functionalities

  • Explore the Earth Weather forecast (Real Time)
  • Check detailed information about the weather by Coordinates (lat, lon)
  • Bookmark a location
  • Visualize all bookmarked locations in the map
  • Remove a bookmark
  • Data Cache
  • DARK Mode 🤘🏻

TODO LIST

  • One way data flow between Ui and ViewModel (implement a state reducer)
  • Write some tests (of course)
  • Unique source of truth, implementing a centralized repository
  • Search functionality
  • Five+ days forecast

alt text alt text alt text alt text alt text