/WeatherApplication

Weather Application

Primary LanguageKotlin

WeatherApplication

  • Kotlin - Programming language used in the app.
  • Navigation Component - For setting up app's navigation.
  • ViewBinding - To keep data and view in sync.
  • ViewModel - To store UI-related data that is not destroyed on UI changes.
  • LiveData - Used to observe the data on the UI layer
  • Coroutines - To execute code asynchronously.
  • Retrofit - To turn HTTP API into a Java interface.
  • Dagger-Hilt - Dependency injection library
  • Glide - Media management and image loading framework