Модернизация нативного 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
Измеримые улучшения благодаря системной работе.
Работа помогла заметно повысить производительность и сократить технический долг в мобильных приложениях и консолях оборудования.