/Weather-App-MVVM-Android-Sample

An Android app to connect to a weather service, using MVVM patten and clean code, created by Shady Selim.

Primary LanguageKotlin

Weather-App-MVVM-Android-Sample

An Android app to connect to a weather service, using MVVM patten and clean code, created by Shady Selim.

I have tried to make is as simple as possible for new to Android developement who need to learn Android Development with clean simple architect (MVVM).

I have used open Weather API to demostrate the webservices calling usign Android.

In this repo I have used:

  • LiveData
  • ViewModel
  • Constraint Layout
  • Retrofit2
  • Coil for images loading
  • Coroutines
  • Activities instead of Fragements
  • MVVM pattern
  • Repository pattern
  • Kotlin