WallPortal
Minimal Wallpapers for Android
Download from Play Store
Native Android wallpaper application written in Kotlin using Jetpack Compose
-
Tech-stack
- Kotlin + Coroutines - perform background operation
- Retrofit - networking
- Hilt - DI
- Jetpack
- Navigation - deal with whole in-app navigation
- LiveData - notify views about database change
- Lifecycle - perform action when lifecycle state changes
- ViewModel - store and manage UI-related data in a lifecycle conscious way
- Paging3
- ViewBinding
- Compose
- Tests - local and instrumented unit tests
-
Architecture
- Model-View-ViewModel
- Android Architecture components (ViewModel, LiveData, Navigation)
-
Todo
- UI refactor in compose
✔ - Outrun theme
✔
- UI refactor in compose
Check out pre-beta
for implementation without compose