Car Metrics App
Una aplicación móvil que rastrea y muestra métricas de rendimiento del coche en tiempo real usando React Native, Expo, Bluetooth e integración OBD-II y UDS.

Sobre el Proyecto
Car Metrics App es una aplicación móvil diseñada para conectarse a dispositivos BLE OBD-II y UDS, enviar comandos específicos para obtener datos del vehículo y mostrar métricas de rendimiento en tiempo real a través de una interfaz intuitiva en Grafana desarrollada con React Native y Expo.
Como desarrollador móvil, construí la aplicación desde cero, implementando una capa de comunicación Bluetooth robusta para la transmisión fiable de datos UDS y OBD-II. También desarroll é una interfaz limpia, intuitiva y fácil de usar que muestra efectivamente las conexiones Bluetooth, datos del vehículo y estados de diagnóstico.
El proyecto enfrentó varios desafíos técnicos, incluyendo la gestión de conexiones y estados Bluetooth Low Energy (BLE), implementación de un módulo nativo en Kotlin para manejar la conexión BLE en Android, y el mayor desafío de todos, asegurar que la aplicación funcionara completamente en segundo plano, sin interacción del usuario, registrando correctamente datos y trayectos, así como gestionando correctamente la batería del dispositivo móvil.