/weather-logger

The app caches weather conditions for your current location.

Primary LanguageKotlin

weather-logger

The app caches weather conditions for your current location.

Demo

Features
  • Compatibility with Android 4.1 and higher
  • Optimized on both modes: portrait and landscape
  • The whole app is implemented in Kotlin
  • Refresh the weather data periodically every 1 min
  • Includes 2 screens (Home, Details)
  • Custom transitions between screens
  • Local storage (create, read and delete operations)
  • Widget for Home Screen

Tech Stack

  • Kotlin
  • MVVM
  • Dagger
  • Retrofit
  • RxJava
  • Widget
  • Room
  • JUnit5
  • Mockito
  • Navigation Component