This is a complete re-write of existing wallpaper app Walloid: https://play.google.com/store/apps/details?id=com.hashcode.walloid&hl=en_US
We plan to implement the application with a revamped UI complying with the latest Material Design Guidelines by Google
We have decided to use the following components to develop this application:
- Kotlin
- RxJava
- LiveData
- WorkManager
- Other Android Jetpack components
Developers:
-
Setup the Kotlin application
-
Setup the Android Jetpack
-
Integrating the cloudinary API to fetch the folders and images from the CDN
-
Design & implement the main screen grid to display the recent wallpapers as the MainActivity
-
Design & implement the wallpaper view for the application with support for download, Crop, set wallpaper and lockscreen.
-
Setup Room and LiveData architecture componenents to store & fetch the app information in the SQLite database
-
Implement pagination on the grid view while accessing the directories & wallpapers using Paging Architecture component
-
...and many more to come
If you want to request a new feature, please submit it to the issues section.
Feel free to send a pull request.