Слава Слуцкер – Используем State Machine в SwiftUI: быстро, просто и удобно

31 Просмотры
Издатель
В докладе представлена методика и примеры реализаций State Machine (конечных автоматов) на SwiftUI + Combine. Затронем подход Unidirectional Data Flow, который позволяет быстро и понятно создавать экраны приложений, при этом получая на выходе простой в поддержке и тестируемый код.

Доклад с митапа CocoaHeads от 17.12.2021
Сообщество:
https://t.me/cocoaheads

Приложение Славы:
https://testflight.apple.com/join/9P7r11NE

Таймкоды:
0:00 – О Skyeng
4:05 – С чего все началось
5:50 – Приложение-пример
6:35 – MVVM
10:08 – Недостаток MVVM на iOS
12:35 – Пример
14:30 – State Machine в каждый дом
16:25 – Как описать State Machine
18:42 – Схема состояний в коде
21:35 – Reducer
23:34 – Меняем View от State
29:21 – Усложняем задачу
31:39 – Навигация
35:29 – Координатор
39:52 – Итоги
42:15 – Вопросы
Категория
Язык программирования Swift
Комментариев нет.