Registro Horario PRO
Después de muchas horas de trabajo, ¡Podemos anunciar que la nueva versión de Registro Horario ha alcanzado su fase de lanzamiento! Renovando y optimizando por completo la anterior versión. Esta fue mi primera aplicación publicada en Google Play Store, desarrollada en Java con vistas XML y Firebase. Pero tras comprobar de primera mano las necesidades reales de los usuarios, sumado a los avances de Kotlin Multi Platform decidimos rehacerla por completo en esta tecnología.
Novedades en esta versión 🎉
1. Panel Administrativo Web
- Empleados: Administrarán sus datos y podrán registrar sus horas de trabajo.
- Administradores: Gestionarán los empleados, pudiendo organizarlos en departamentos y proyectos, y tendrán, además, la opción de elegir si el registro de horas exige la ubicación GPS del empleado.
– Ambos roles podrán exportar datos en Excel y crear reportes en PDF.
Backend en PHP con Laravel 11, FilamentPHP y Livewire, donde el API REST autentica y facilita todas las solicitudes desde la app móvil.
2. App Android-iOS con Kotlin Multi Platform
- Compatibilidad multiplataforma: La app, creada con Kotlin Multi Platform, ahora estará disponible tanto para Android como para iOS.
- Arquitectura limpia y modular: Cada funcionalidad está desarrollada en módulos independientes, priorizando la fiabilidad y escalabilidad.
- Sincronización offline: Será posible hacer registros sin conexión, que se sincronizan automáticamente al recuperarla.
- Notificaciones: Los usuarios pueden crear alertas personalizadas de modo que no se olviden de registrar su trabajo.
- Reportes PDF: Ahora es posible descargar reportes de horas directamente desde la app en formato PDF.
🛠️ Hacia un Futuro Mejorado 🛠️ Aunque es tan solo la primera versión de esta nueva etapa, se han incluido las funciones más demandadas por nuestros usuarios, representando una base sólida sobre la que seguiré iterando para que Registro Horario se convierta en una app cada vez más completa y adaptable a las necesidades de todos.
Estaré siempre alerta, abierto y agradecido de escuchar sugerencias para mejorar y ofrecerles el mejor servicio y experiencia.
🔧 Tecnologías utilizadas:
· Backend: PHP, Laravel 11, FilamentPHP, Sanctum, Livewire
· App Android-iOS: Kotlin Multi Platform, Jetpack Compose, Corutinas, Flows, Ktor, Koin, Room, GPS, Secure Data Storage, Alarmas, modo claro/oscuro.
En definitiva, esta renovación representa no solo una evolución en tecnología, sino también una respuesta a las demandas de los usuarios, creando una app que crece con ellos. ¡Ya Disponible para dispositivos Android!📲
Comentarios