MaterialWall is a wallpaper app designed using Material You and Jetpack Compose. It uses Pixabay api for images.
The app uses clean architecture MVVM model of code structuring. Following are the project packages and thier contents:
- Data : Job is to fetch the data from network and cache it in local room database. Also contains implementation for paging using Paging 3 library.
- DI : Uses Dagger-Hilt to provide dependecy for whole project.
- Domain : Contains models, repositories and use cases.
- Presentaion : Contains Ui code powered by Jetpack Compose.
- Common : Additional classes to store constant and generic implementations.
- Android
- Kotlin
- Twitter - @_Arvind_Mehra
- Linkdin - Arvind Mehra