Skip to content

Latest commit

 

History

History
35 lines (25 loc) · 872 Bytes

File metadata and controls

35 lines (25 loc) · 872 Bytes

OpenWeatherMap App

An app that displays 5 day weather forecast from http://openweathermap.org for London.

App built to practice on MVVM + Molecule architecture, Jetpack Compose, Dagger Hilt, Coroutines and Retrofit.

What's the current status ?

  • The app currently lists 5-day weather forecasts for London
  • Allows for switching the temperature scale between Celsius and Fahrenheit
  • Swipe to refresh list

Configuration

  • This project was build with Android Studio Narwhal (2025.1.1)
  • It targets SDK 35 and minimum API 21 (Lollipop)

What could be done with more time

  • I would add the option to choose other cities
  • Add a Details Screen for a day forecast
  • Add more tests

Libraries Used

  • Dagger 2 + Hilt
  • MVVM + Molecule
  • Jetpack Compose
  • Jetpack navigation
  • Coroutines
  • Retrofit 2
  • Gson
  • Coil
  • ThreeTenABP
  • Timber