Skip to content

display weather forecast information for selected locations

Notifications You must be signed in to change notification settings

amalskr/weatherlive

Repository files navigation

WeatherLive

Display location based weather forecast.

Features

  1. Location based weather report
  2. Get Next 10 days weather forecast
  3. In Details View, user can see Wind Speed, Humidity, UX Index, Sunrise, Sunsent and forecast description
  4. user can change the temperature type from the settings screen
  5. In favorite screen user can add favorite location, update, delete
  6. get weather reports from favorite locations list

Technologies

  1. Base weather api from https://weather.visualcrossing.com
  2. Kotlin Android application
  3. mvvm architecture
  4. location servies enabled
  5. Room DB for local storage
  6. Dependency Injection dagger hilt
  7. Datastore for save settings preferance
  8. Retrofit2 for network connectivity
  9. Glide for ImageCache 10.Jetpack architecture components (LivaData, WorkManager, coroutines, datastore)

Screens