Олег Дволятик — Как мы разработали свой фреймворк Single

23 подписчика

12+
12+

19 просмотров

год назад

ПожаловатьсяНарушение авторских прав

Олег Дволятик — Как мы разработали свой фреймворк Single

23 подписчика

12+
12+

19 просмотров

год назад

ПожаловатьсяНарушение авторских прав
12+
12+

19 просмотров

год назад

Ближайшая конференция: Mobius 2025 Spring, 9–10 апреля, Москва + онлайн. Подробности и билеты: https://jrg.su/ojGU3B — — Скачать презентацию с сайта Mobius — https://jrg.su/WyZK4Q Во время перехода на Jetpack Compose у команды спикера появилась возможность переделать легаси-навигацию в проекте. Идеального готового решения не нашли и запилили свое. В докладе Олег рассказал, как задизайнили архитектуру и с какими проблемами столкнулись по ходу: — Как сохранили состояние всей навигации в одном месте. — В чем особенности UDF-подхода в навигации. — Как хранят и отрисовывают состояние, получают события навигации. — Как пришлось разобрать навигацию в приложениях по кирпичикам и собрать заново. — Как решают проблему BottomSheet и диалогов. — Как покрыли автотестами библиотеку навигации. Будет полезно тем, кто интересуется проектированием систем и хочет придумать что-то свое.

, чтобы оставлять комментарии