Модернизация нативного Android

Развитие фитнес-платформы в масштабе продукта.

Многолетний вклад в переход iFIT с Xamarin на нативный Android для телефонов, планшетов и консолей подключённого фитнес-оборудования.

Роль
Senior Android Engineer · Контракт
Период
Июль 2023 – Январь 2026
Объём
Телефоны · Планшеты · Консоли
Переход
Xamarin → Нативный Android

Зрелая платформа с несколькими Android-устройствами.

Модернизация охватывала пользовательские приложения и подключённое фитнес-оборудование. Изменения должны были работать на разных экранах, с аппаратными интеграциями и медиасценариями, не останавливая регулярные релизы существующего продукта.

Глубокая платформенная работа внутри длительной миграции.

Надёжность воспроизведения

Я улучшал ExoPlayer: исправлял воспроизведение, добавлял поддержку субтитров и специальные режимы масштабирования видео для мобильных устройств и консолей.

Подключённое оборудование

Я реализовал интеграцию консолей по Bluetooth LE и синхронизацию с Health Connect, а также участвовал в разработке компонентов Kotlin Multiplatform SDK для телеметрии в реальном времени.

Поставка изменений

В рамках более чем 580 влитых PR я занимался реализацией, ревью, поддержкой релизов и сокращением технического долга в ходе перехода на нативный Android.

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

Измеримые улучшения благодаря системной работе.

Работа помогла заметно повысить производительность и сократить технический долг в мобильных приложениях и консолях оборудования.

580+влитых PR
~50%рост производительности
~50%сокращение технического долга