Paperize is an innovative, fully offline dynamic wallpaper changer designed specifically for Android users seeking a personalized and ever-evolving home screen experience. Developed using Kotlin, Jetpack Compose, and Material 3, Paperize ensures a seamless and modern user interface that aligns with the latest Android design principles.
One of the standout features of Paperize is its ability to automatically change wallpapers at user-defined intervals, bringing a fresh look to your device without manual intervention. Whether you prefer JPEG, PNG, AVIF, or WEBP formats, Paperize supports a wide range of image types, ensuring compatibility with your favorite wallpapers.
Organizing wallpapers is made effortless with folder support, allowing users to categorize images and set specific albums for the home and lock screens. Moreover, the app offers customization options like adjusting brightness and blur effects, enabling users to tailor their wallpapers to their preferences.
Under the hood, Paperize leverages several powerful libraries and tools:
- Dagger Hilt for efficient dependency injection
- Room for robust local data storage
- Lottie Compose for smooth animations
- Landscapist for optimized image loading
- Zoomable and AnimatedFABMenu for enhanced user interactions
For developers and enthusiasts interested in exploring or contributing to the project, Paperize is open-source and available on GitHub. Building the app requires Java 8, Android Studio Jellyfish (2024.2.1 or later), Android Gradle Plugin 8.7.0 or later, and Gradle 8.10.2. The minimum SDK versio