Weather Cast

About this app

The app Weather Cast retrieves its data from openweathermap.org and displays weather information for today, the next 48 hours and the upcoming 8 days. By default it shows the forecast for your current location.

Optionally users can search for cities around the world and mark cities as their favourites. The list of favourite cities can be edited in the Favourites tab.

Tech stack

  • 100% Kotlin
  • Material 3 design
  • Google Places API
  • REST API integration from openweathermap.org

Implemented libraries

  • Splashscreen API
  • Material 3 adaptive
  • Ktor – Http client
  • Koin – Dependency Injection
  • Room – Database
  • Gson – json library