Николай Пучко — Эволюция презентационных паттернов SwiftUI
Ближайшая конференция Mobius:
#mobiusconf #мобильнаяразработка #IT #conference #jugrugroup
Скачать презентацию с сайта Mobius —
Apple дали народу SwiftUI, но не объяснили, как под него готовить архитектуру презентационного слоя. Как следствие, сперва вакуум заполонил MVVM-паттерн, на смену которому позднее стали приходить разные трактования UDF. Не дожидаясь готового универсального ответа, Николай предложил собрать конструктор под себя, попутно выделяя эвристики хороших презентационных паттернов. В докладе прошли этот эволюционный путь шаг за шагом:
— Скептически посмотрели на бытовые представления об MVVM с целью сузить зону ответственности ObservableObject.
— Воплотили минималистичный подход к описанию стейт-машины в стиле Redux-контейнера.
— По мере формирования паттерна решили типовые проблемы: обработку сайд-эффектов, композицию разных компонентов, контроль обновления UI, укрощение реактивности в сложных системах.
Доклад раскрывает историю разработки приложения Яндекс Путешествий полностью на SwiftUI без прикрас. Выводы построены на компиляции нашего опыта за два года промышленных архитектурных экспериментов.
72 views
188
45
10 years ago 00:12:57 22
Солдатские рассказы - Николай Пучков
4 years ago 00:02:25 13
Г. Пучков “Дефиле-марш “, исп. “Эстрадно-духовой оркестр“, рук. и дирижёр Николай Пострелов
3 years ago 00:02:46 32
#СКА75. Истории. Николай Пучков - легенда хоккейного Ленинграда
10 years ago 01:47:33 47
Дмитрий GOBLIN Пучков vs Николай Стариков
3 years ago 00:42:41 73
Николаев и Пучков | Бегство Зеленского, провокация на АЭС и битва с фейками