В докладе представлена методика и примеры реализаций 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 – Вопросы
Доклад с митапа 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
Комментариев нет.