Portfolio/Car Metrics App

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.

FechaSept. 2025-Abr. 2026
RolDesarrollador Móvil
Duración8 meses
Empresa540
Car Metrics App

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.

Tecnologías

React NativeExpoTypeScriptKotlin/JavaSwiftBluetooth LEOBD-II/UDS

Herramientas y Plataformas

VS CodeAndroid StudioXcodeFigma

Características Principales

Monitoreo de datos OBD-II en tiempo real
Conectividad Bluetooth Low Energy
Diseños de dashboard personalizados
Registro de viajes y estadísticas
Operación en segundo plano