Server driven view - это технология для контроля отображения со стороны сервера. Можно на лету обновлять то, как выглядит фича на клиенте. SwiftUI и однонаправленная архитектура хорошо ложатся на такой подход. Посмотрим код iOS и сервера.
Код:
https://github.com/tutu-ru-mobile/cocoaheads-2021-kmm
Доклад с митапа CocoaHeads 17.12.21
Сообщество:
https://t.me/cocoaheads
Таймкоды:
0:00 – Введение
0:27 – Задача
1:00 – Варианты решения
1:50 – Server driven view
2:43 – MVI
3:21 – Смотрим код
4:25 – Серверный код
4:49 – DSL-обертка
6:08 – Разбираем SwiftUI код
7:09 – Конкретные узлы
8:17 – Минусы Server Driven View
9:53 – Делаем новый экран
15:35 – Выводы
18:21 – Вопросы