Skip to content

zaunabbas/WeatherApp

Repository files navigation

Weather Demo App

A simple Weather forecast demo app using OpenWeatherMap API with modern Android tech-stacks and MVVM-Clean- Architecture build with Jetpack Compose.

Download

Go to the Download Link to download the latest APK.

Screenshots

Tech stack & Open-source libraries

  • Minimum SDK level 21 (Android 5.0)
  • 100% Kotlin based + Coroutines + Flow for asynchronous.
  • Hilt for dependency injection.
  • JetPack
    • Lifecycle - dispose observing data when lifecycle state changes.
    • ViewModel - UI related data holder, lifecycle aware.
    • Jetpack Compose - Modern UI Tool Kit.
  • Architecture
    • MVVM + Clean Architecture (View - ViewModel - Model)
    • Repository pattern
  • Retrofit2 & OkHttp3 - construct the REST APIs and paging network data.
  • Lottie-Android - Render After Effects animations natively on Android

About

A demo app to show the weather

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages