La experiencia definitiva de stickers animados para Android, con diseño Glassmorphism y motor nativo Rust.
Hemos rediseñado la aplicación desde cero para ofrecer una experiencia visual de clase mundial:
- 🔮 Glassmorphism UI: Interfaz moderna con transparencias, desenfoques y profundidad.
- � Paleta Vibrante: Gradientes dinámicos (Púrpura, Cyan, Rosa, Naranja) que reemplazan al verde tradicional.
- ✨ Efectos Visuales: Partículas flotantes, sombras pulsantes y transiciones fluidas a 60 FPS.
- 🌙 Modo Oscuro Adaptativo: Paleta de colores optimizada para visión nocturna con gradientes profundos.
- Backend Nativo en Rust: Procesamiento de imagen y conversión WebP ultra-rápida mediante JNI.
- Jetpack Compose: UI declarativa 100% moderna basada en Material 3.
- Optimización de Recursos: Scripts automatizados para asegurar que todos los stickers cumplan con los límites de WhatsApp (<500KB).
- Integración WhatsApp: API nativa de ContentProvider para añadir packs con un solo clic.
Stickers_PRO/
├── app/
│ ├── src/main/kotlin/ # Frontend (Kotlin + Compose)
│ ├── src/main/assets/ # Stickers y metadata (contents.json)
│ └── src/main/res/ # Recursos (Iconos Premium, Temas)
│
├── rust/
│ ├── src/ # Backend (Rust + JNI)
│ └── Cargo.toml # Dependencias nativas
│
└── Scripts/
├── clean.sh # 🧹 Limpieza automática del proyecto
├── build_rust.sh # 🔨 Compilación cruzada de Rust
└── fix_limits.sh # 🔧 Optimizador de tamaño de stickers
- Android Studio Hedgehog+
- Rust Toolchain (
rustup) - NDK instalado
-
Compilar el Motor (Rust)
./build_rust.sh # Esto generará las librerías .so para arm64, armv7, x86, x86_64 -
Compilar la App (Android)
- Abrir en Android Studio
- Sincronizar Gradle
- Ejecutar en Emulador/Dispositivo
-
Mantenimiento
- Ejecutar
./clean.shpara limpiar archivos temporales y builds antiguos.
- Ejecutar
La app incluye 6 Packs Premium (36 stickers animados totales) optimizados para:
- Calidad: 512x512 px
- Rendimiento: <500KB por archivo
- Fluidez: 10-15 FPS
Este proyecto es Open Source bajo la licencia MIT.
By Jose Alvarez Dev
