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.

580+pull requests integrados
~50%mejora de rendimiento
~50%reducción de deuda técnica