Modernização para Android nativo

Modernização de experiências fitness em escala de produto.

Uma contribuição de vários anos para a migração do iFIT de Xamarin para Android nativo em celulares, tablets e consoles de equipamentos conectados.

Papel
Senior Android Engineer · Contrato
Período
Julho de 2023 – Janeiro de 2026
Escopo
Mobile · Tablet · Consoles de equipamentos
Caminho
Xamarin → Android nativo

Uma plataforma madura com mais de uma superfície Android.

A modernização envolvia experiências mobile para consumidores e equipamentos fitness conectados. As mudanças precisavam funcionar em diferentes telas, integrações de hardware, reprodução de mídia e ciclos de lançamento enquanto o produto continuava evoluindo.

Trabalho profundo de plataforma dentro de uma migração de longo prazo.

Confiabilidade de mídia

Melhorei o ExoPlayer com correções de reprodução, suporte a legendas e modos personalizados de escala de vídeo para dispositivos móveis e consoles.

Equipamentos conectados

Desenvolvi de ponta a ponta a integração de consoles por Bluetooth LE e a sincronização com o Health Connect. Também contribuí com componentes de um SDK em Kotlin Multiplatform para telemetria ao vivo.

Entrega da modernização

Ao longo de mais de 580 pull requests integrados, contribuí com implementação, revisão, suporte a lançamentos e redução de dívida técnica durante a migração para Android nativo.

  • Android
  • Kotlin
  • ExoPlayer
  • Bluetooth LE
  • Health Connect
  • Kotlin Multiplatform
  • Connected equipment

Melhorias mensuráveis apoiadas por uma entrega contínua.

O trabalho contribuiu para ganhos relevantes de desempenho e redução de dívida técnica nas experiências mobile e nos consoles.

580+pull requests integrados
~50%ganho de desempenho
~50%redução de dívida técnica