View Code? Open in Web Editor
NEW
unofficial Unsplash android app implemented using MVVM Architecture, Live Data, Coroutines, View Model, Room, Navigation Components, Material Design Components, View Binding, Paging3, Hilt, Glide, Retrofit2, and some other libraries from the Android Jetpack Components
Home Page: http://pixeldev.in/
Kotlin 59.66%
Java 40.34%
pixel-unsplash-wallpaper-android-app's Introduction
Pixel-Unsplash-Wallpaper-android-app
Navigation Componets + MVVM + Dagger hilt + Retrofit + Coroutines + Flow + Paging3
Discover the most popular and top images. images data fetched using unsplash API.
Demo Video
Clean and Simple Material3 UI.
It supports dark theme too ๐.
Navigation Components - Bottom Navigation
Homepage = Home, Category, Favrioite Image (Pending)
Shows a list of all Images using paging3
Details page for image, image can set as wallapeper for home & lock screen or both, share images, download images
Category wise image with paging3
MVVM with Android Architecture Components(Room, LiveData, ViewModel)
Pagination and endless scrolling using Android paging library (for Discover Movies)
Android Studio Flamingo | 2022.2.1 Patch 2
Java JDK 17
Sign up and retrieve a API key from The Unsplash API
Download and open the project in Android Studio
Edit the file com.android.wallapp.network.NetworkingConstants and add your key in API_KEY =""
Connect your Android phone or use the emulator to start the application
pixel-unsplash-wallpaper-android-app's People
Contributors
Stargazers
Watchers