rahul-lohra / Wallpaper-App

Wallpaper app created with jetpack compose

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jetpack Wallpaper App

Built with all modern tool/libraries/frameworks

  • Architecture: MVVM + Clean + Coroutines + Flow
  • UI Toolkit: Jetpack Compose
  • Storage: Datastore
  • JsonConvertor: Moshi
  • Network: Retrofit
  • DI: Dagger 2
  • Deeplink: Yes

Libraries Alternative

  • Navigator (Not Supported Yet) - RouteManager is used in place of this

TODOs

  • Testing - Unit, Espresso, UI Automator, Screenshot, API testing
  • Dynamic colors and Light/Dark theme support
  • Foldable support
  • Adaptive UI for phones, tablet and desktops
  • ANR Watchdog
  • Firebase Crashlytics/Bugsnag
  • LeakCanary

About

Wallpaper app created with jetpack compose

License:Apache License 2.0


Languages

Language:Kotlin 100.0%