mirror of
https://github.com/Anthonyy232/Paperize.git
synced 2026-03-13 10:04:27 +08:00
master
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Features
- Dynamic Wallpaper Changer — Set your wallpaper to change at specific time intervals
- Static & Live Wallpapers — Choose between traditional static wallpapers or smooth live wallpaper transitions
- Multiple Image Formats — Supports JPG, PNG, WEBP, AVIF, HEIC/HEIF, BMP, GIF, TIFF, and SVG
- Folder Support — Organize wallpapers into folders for auto-updating
- Dual Screen Support — Choose the same or separate albums for home and lock screen
- Wallpaper Effects — Apply various effects including brightness, blur, scaling, vignette, and more
- On-Device Storage — All wallpapers and settings stored locally on your device
Download
Localization
Help translate Paperize into your language! Currently, most translations are provided using machine translation — contributions from native speakers are greatly appreciated.
Tech Stack
| Category | Technology |
|---|---|
| Language | Kotlin |
| UI Framework | Jetpack Compose |
| Design System | Material 3 |
| Dependency Injection | Dagger Hilt |
| Database | Room |
| Image Loading | Coil |
| Animations | Lottie |
View all dependencies
- Zoomable — Zoomable and pannable views
- DocumentFileCompat — Efficient DocumentFile wrapper
- LazyColumnScrollbar — Compose scrollbar library
- compose-collapsing-toolbar — Collapsing toolbar for Compose
Building from Source
Prerequisites
| Requirement | Version |
|---|---|
| Java | 17 |
| Android Gradle Plugin | 8.7.0+ |
| Gradle | 9.2.1 |
| Minimum SDK | 31 (Android 12) |
| Target SDK | 36 |
Build Steps
-
Clone the repository
git clone https://github.com/Anthonyy232/Paperize.git cd Paperize -
Open in Android Studio
- Launch Android Studio
- Select
File > Openand navigate to the cloned repository
-
Build and Run
- Click
▶ Runto build and install on a connected device, or - Select
Build > Generate Signed Bundle / APKto create a signed release
- Click
Contributing
Contributions are welcome! Feel free to:
- Report bugs by opening an issue
- Suggest features or improvements
- Submit pull requests
Support
If you find Paperize useful, consider supporting development through GitHub Sponsors (one-time or monthly). Thank you!
License
This project is licensed under the GNU General Public License v3.0 — see the LICENSE file for details.
Description
Paperize is a modern fully offline dynamic wallpaper changer application built for Android using Kotlin, Jetpack Compose, and Material 3
androidandroidappjetpack-composekotlinmaterial-designmaterial-uimodern-uimvvmwallpaperwallpaper-appwallpaper-changerwallpapers
Readme
GPL-3.0
25 MiB
Languages
Kotlin
100%

