Декларативная архитектура и навигация с Decompose, Алексей Панов
Технологии в Контуре
0:00 / 0:00
Декларативная архитектура и навигация с Decompose, Алексей Панов
1 715 просмотров · 3 года назад
Технологии в Контуре
9,15 тыс. подписчиков
1 715 просмотров · 3 года назад
В современных мобильных приложениях декларативный подход все чаще вытесняет императивный. Вы, наверняка, слышали о плюсах использования однонаправленного потока данных или о преимуществах декларативных UI-фреймворков. Но все же этого не достаточно, чтобы сделать архитектуру по-настоящему декларативной: здесь не хватает еще одного важного кирпичика — декларативной навигации.
В докладе Алексей расскажет, что такое декларативная навигация и какие проблемы она решает, а также на реальном примере покажет, как реализовать такую навигацию с помощью библиотеки Decompose.
Помимо этого, спикер поговорит о том, как декларативная архитектура в связке с технологией Kotlin Multiplatform Mobile позволяет переиспользовать максимальное количество кода между платформами, тем самым значительно ускоряя и удешевляя разработку.
Наконец, Алексей поделится опытом интеграции такой архитектуры с декларативными UI-фреймворками Jetpack Compose и SwiftUI и расскажет, с какими проблемами он столкнулся, и покажет способы их решения.
Доклад Васи Рылова, на который ссылается Леша: • Василий Рылов — MVI и State Machine — визу...
Презентация: https://disk.skbkontur.ru/index.php/s...
Пример: https://github.com/AJIEKCX/SpaceXRockets
Больше про разработку в Контуре ► https://tech.kontur.ru
TG Технологии в Контуре ► https://t.me/+nErDzESX46A4MGQy