Jetpack Compose без переписывания с нуля: опыт миграции 400+ экранов и 9 модулей
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Переход на Jetpack Compose -- это не просто замена XML на Kotlin. В докладе представлен опыт поэтапного перехода крупного Android-приложения (свыше 400 экранов и 9 модулей) с XML/View на Jetpack Compose без остановки разработки и полного переписывания проекта. Основное внимание будет уделено решениям, которые необходимо принять до начала перехода: оценке архитектуры, подготовке навигации, управлению состоянием и определению границ между существующим и новым UI. На примерах из проекта будет показано, как внедрять Compose через фрагментные обертки, переносить экраны постепенно и развивать общую библиотеку UI-компонентов, не затрагивая без необходимости бизнес-логику.
Senior Android-инженер с более чем 7 годами коммерческого опыта в финтех- и enterprise-разработке (Robofinance). Руководил поэтапным переводом крупного приложения с XML на Jetpack Compose, охватившим более 400 экранов и 9 модулей без остановки поставки бизнес-фич. Проектировал переиспользуемые библиотеки для безопасности, авторизации и работы с камерой, а также разработал единый плагинный фреймворк Dev Mode для разработчиков, QA и аналитиков. Имею практический опыт деплоя мобильных ML-моделей, запуска MVP и проведения ключевых архитектурных трансформаций (Coroutines, Hilt, MVVM, Material 3).
Видео
Другие доклады секции
Архитектура и масштабируемость