A rewrite of RedditWalls
An app that uses the model-view-viewmodel pattern with the help of Android Jetpack libraries and pulls images from a specified subreddit to set as device wallpaper
- Uses latest architecture components and libraries: Jetpack Compose, Room, coroutines, livedata, kotlin flows, dependency injection with Hilt, Navigation component, WorkManager
- UI colors follow palette generated by wallpaper (MaterialYou)
- Loads images from a specified subreddit into a gridview user interface
- Preview image and have the option to set it as a wallpaper
- Options between setting the home or lock screen wallpaper
- Home feed generated by saved subreddits
- Sort Reddit images by new, hot, or top
- Search for subreddits
- Search for specific images inside a subreddit
- Ability to download the image
- Save favorite images to be viewed later
- Place a widget on the home screen that allows you to quickly switch to another random wallpaper from you favorites list
- Set periodic refresh of wallpapers from favorites list