Sobre el proyecto
Paperize es una aplicación de código abierto para Android que cambia fondos de pantalla automáticamente. Se describe como totalmente offline: los fondos y ajustes se almacenan localmente en el dispositivo, sin dependencia de cuentas o red según el README.
Capacidades principales
- Cambiador de fondos dinámico: los fondos rotan en intervalos de tiempo definidos por el usuario.
- Fondos estáticos y en vivo: los usuarios pueden elegir fondos estáticos tradicionales o transiciones de fondos en vivo.
- Soporte de formatos de imagen: JPG, PNG, WEBP, AVIF, HEIC/HEIF, BMP, GIF, TIFF y SVG.
- Soporte de carpetas: los fondos pueden organizarse en carpetas que se actualizan automáticamente.
- Soporte de doble pantalla: la pantalla de inicio y la de bloqueo pueden usar el mismo álbum o álbumes separados.
- Efectos de fondo: brillo, desenfoque, escala, viñeta y otros ajustes.
- Almacenamiento en el dispositivo: todos los fondos y ajustes permanecen locales.
Distribución
Las versiones están disponibles en GitHub, F-Droid e IzzyOnDroid. El README también enlaza a GitHub Sponsors para apoyar el proyecto.
Localización
Las traducciones se gestionan en Crowdin. El README señala que la mayoría de las traducciones actuales provienen de traducción automática e invita a hablantes nativos a contribuir.
Stack tecnológico
Kotlin, Jetpack Compose y Material 3 forman la base de la interfaz. Dagger Hilt maneja la inyección de dependencias, Room proporciona la capa de base de datos, Coil maneja la carga de imágenes y Lottie se usa para animaciones. Bibliotecas adicionales incluyen Zoomable para vistas con zoom/panorámica, DocumentFileCompat para manejo de archivos de documentos, LazyColumnScrollbar para barras de desplazamiento en Compose y compose-collapsing-toolbar.
Compilación
Compilar desde el código fuente requiere Java 17, Android Gradle Plugin 9.1.0, Gradle 9.4.1, un SDK mínimo de 31 (Android 12) y SDK objetivo 36. El README describe clonar el repositorio, abrirlo en Android Studio y ejecutarlo en un dispositivo conectado o generar un APK/paquete firmado.
Contribución y licencia
Se aceptan informes de errores, sugerencias de funciones y solicitudes de extracción. El proyecto está licenciado bajo la GNU General Public License v3.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.