App móvil Android (Jetpack Compose) para tomar tiempos de pista de varios pilotos desde una sola pantalla, incluyendo laps y sectores, con clima/GPS y modo claro/oscuro.
- Tiempos por piloto (hasta 4) con botón “Marcar vuelta” y colores por piloto.
- Pantalla de sectores para piloto único con barra apilada y tiempos parciales.
- Banner de clima + estado GPS (mock) y resumen rápido de sesión/día.
- Historial por día + gráfico de vueltas con colores de piloto.
- Configuración rápida: tema claro/oscuro, layout zurdo/diestro, orientación (info).
- Navegación superior en pestañas.
- Namespace/appId:
com.lapmaster. - Compose + Material3, ViewModel + StateFlow (MVVM).
- Temas claro/oscuro (
TemaLapMaster), colores de alto contraste.
- Configura
JAVA_HOMEa un JDK 17. - Sincroniza/compila:
./gradlew assembleDebug(descarga dependencias la primera vez). - Ejecuta desde Android Studio abriendo el módulo
app/.
- Conectar datos reales de clima/GPS utilizando una Api de clima chilena y libre de restricciones. Esta debe ser rápida y gratis. https://openweathermap.org/current
- Cronometraje.
- Persistir pilotos/sesiones (Room) y servicio en primer plano.
- Edición de piloto (nombre/número/color) y selección de piloto para sectores.
- Animaciones
- Implementar API de Ubicación Nativa (https://positionstack.com/)
- API de traducción. Puede ser ML Kit Translation (on-device)
- Poder poner un Idioma personalizado
- Investigar necesidades y responsabilidades legales
- Seguridad del usuario
- Publicidad?
- Licencia y firma
- Ver contrato PlayStore
- La app debe funcionar sin internet
- Amplia compatibilidad con teléfonos android antiguos, revisar que version es mejor
Diseño de referencia (Figma):
https://www.figma.com/design/hHHBmt2PhofI3f03KKJ0MD/Multicron%C3%B3metro-Racing?node-id=1-2&p=f&t=9yh1ywg0UXCzVq6u-0