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.