Добавить в корзинуПозвонить
Найти в Дзене
AppTractor

Как мы мигрируем навигацию на Compose в Android-приложениях с 400+ экранами

Меня зовут Константин Дубинко, я — Android-техлид в hh.ru. Сейчас мы заканчиваем большой переезд навигации в двух Android-приложениях — для соискателей и работодателей. В этой статье я покажу, как у нас там устроена навигация, почему мы решили отказаться от Fragment-навигации и как превратили хаотичную миграцию с «островками» новой архитектуры в управляемый процесс с метриками и понятным планом работ. Заодно расскажу, какие решения сработали, какие — нет, и что я сделал бы иначе, если бы начинал заново. Статья: https://habr.com/ru/companies/hh/articles/1044842/ Платформа: Android 👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность

Как мы мигрируем навигацию на Compose в Android-приложениях с 400+ экранами

Меня зовут Константин Дубинко, я — Android-техлид в hh.ru. Сейчас мы заканчиваем большой переезд навигации в двух Android-приложениях — для соискателей и работодателей. В этой статье я покажу, как у нас там устроена навигация, почему мы решили отказаться от Fragment-навигации и как превратили хаотичную миграцию с «островками» новой архитектуры в управляемый процесс с метриками и понятным планом работ. Заодно расскажу, какие решения сработали, какие — нет, и что я сделал бы иначе, если бы начинал заново.

Статья: https://habr.com/ru/companies/hh/articles/1044842/

Платформа: Android

👨‍🦯‍➡️ AppFiles: код, инструменты, практики, производительность