IranWeatherApp

A simple android application to show weather forecast for about 300 cities of Iran.
App is built on MMVM architecture.
Libraries (tools) which used to make this project:

  • Lifecycle -> for simple handling UI state and data manipulating
  • Retrofit 2 -> for makeing API calls simple
  • Dagger 2 -> Dependency injection
  • Navigation Component -> for simple navigation through fragments
  • Room -> for storing local data