Modernización de Android nativo
Modernizar experiencias fitness a escala de producto.
Una contribución de varios años a la transición de iFIT desde Xamarin hacia Android nativo en teléfonos, tablets y consolas de equipos conectados.
- Rol
- Senior Android Engineer · Contrato
- Periodo
- Julio de 2023 – Enero de 2026
- Alcance
- Móvil · Tablet · Consolas de equipos
- Ruta
- Xamarin → Android nativo
Una plataforma madura con más de una superficie Android.
La modernización abarcó experiencias móviles de consumo y equipos de fitness conectados. Los cambios debían funcionar en distintos tamaños de pantalla, integraciones de hardware, reproducción multimedia y ciclos de lanzamiento mientras el producto existente seguía evolucionando.
Trabajo profundo de plataforma dentro de una migración prolongada.
Fiabilidad multimedia
Mejoré ExoPlayer mediante correcciones de reproducción, soporte de subtítulos y modos personalizados de escalado de vídeo para móviles y consolas.
Equipos conectados
Desarrollé de principio a fin la integración de consolas por Bluetooth LE y la sincronización con Health Connect. También contribuí a componentes de un SDK en Kotlin Multiplatform para telemetría en vivo.
Entrega de la modernización
A través de más de 580 pull requests integrados, contribuí con implementación, revisiones, soporte de lanzamientos y reducción de deuda técnica durante la transición hacia Android nativo.
- Android
- Kotlin
- ExoPlayer
- Bluetooth LE
- Health Connect
- Kotlin Multiplatform
- Connected equipment
Mejoras medibles respaldadas por una entrega sostenida.
El trabajo contribuyó a mejoras importantes de rendimiento y deuda técnica en las experiencias móviles y de consolas.