Kreator Frame Dashboard (Open Source)
Función
Diseñador y desarrollador
Duración
1 de enero de 2021
Visitar
Un proyecto Java desde cero, rediseñado en Flutter: Una plataforma para que los creadores de contenido compartan widgets y fondos de pantalla.
Kreator Frame Dashboard es un proyecto innovador desarrollado originalmente en Java para Android como una aplicación propietaria de código cerrado. Más tarde, se reconstruyó por completo utilizando Flutter y se relanzó como proyecto OpenSource.
Diseñado para compartir widgets y fondos de pantalla personalizados creados con Kustom Apps (KWGT & KLWP), Kreator Frame Dashboard facilita su distribución en Play Store. El proyecto se desarrolló utilizando Dart y Flutter para las funcionalidades básicas, con Java manejando el código nativo necesario para la compatibilidad con Android. Actualmente, no hay versión iOS debido a la incompatibilidad de KWGT & KLWP con la plataforma. La aplicación también integra Riverpod, una popular solución de gestión de estados.
Resultados:
🧠 Para el desarrollador:
Como ingeniero de software, trabajar en Kreator Frame Dashboard ha sido un hito importante en mi carrera. Integré con éxito varias tecnologías, incluido código nativo para Android, Dart para Flutter y Riverpod para la gestión de estados. Este proyecto me permitió profundizar en mi experiencia en la creación de soluciones de software integrales, desde la gestión de estados y datos persistentes hasta el desarrollo de una interfaz fácil de usar. La experiencia perfeccionó mis habilidades para equilibrar el desarrollo nativo y multiplataforma, reforzando mi capacidad para ofrecer aplicaciones completas y de alta calidad.
🌐 Para la Comunidad:
Kreator Frame Dashboard se ha convertido en un valioso recurso para los entusiastas de Android a los que les apasiona personalizar sus dispositivos. Como proyecto de código abierto, ha atraído a una comunidad vibrante y activa dedicada a personalizar y compartir sus widgets y fondos de pantalla. Los usuarios se benefician de una plataforma que les permite distribuir sus creaciones tanto gratuitas como premium sin anuncios intrusivos ni problemas de privacidad. El proyecto mantiene un firme compromiso con la privacidad de los usuarios, garantizando que no se recopilan ni rastrean datos personales, fomentando un entorno de confianza para los entusiastas de la personalización.
Tecnología utilizada:
Flutter, Dart, Java, Clean Architecture, GoRouter, Riverpod/Provider, JSON, Local Database NoSQL (Isar Database), Firebase, OAuth 2.0, Cloud Database NoSQL, Caché, SharedPreference, Internacionalización, AdMob
