Все

SwiftUI — уже пора?

Видео iOS mobile
SwiftUI шагает по планете уже 4 года. Пора ли уже переводить свои приложения на него или стоит подождать? Тимур расскажет про свой опыт перехода на новый (старый) фреймворк, подводные камни и выводы, к которым он пришёл.
О спикере: Тимур — iOS Engineer в кластере Монетизации. Использовал SwiftUI на проде с iOS 14.
00:03 | Вступление
00:37 | Что такое SwiftUI
01:15 | Главные фишки SwiftUI
03:07 | Как работает SwiftUI
03:49 | Какой стейт отслеживает SwiftUI
05:02 | Зачем нам SwiftUI
05:58 | Кто мы?
06:47 | Какой у нас план
07:46 | Как использовать SwiftUI
08:38 | С какими сложностями мы столкнулись?
10:06 | Решение
10:49 | Цвета
11:49 | Анимация и Environment
13:15 | Перформанс
13:57 | Что измерить в SwiftUI
15:10 | Эксперименты перформанса SwiftUI
16:38 | Прогресс в цифрах
18:42 | Что можем посоветовать
22:05 | Вопросы: есть ли в приложении Авито accessibility?
22:48 | Что в Авито делают с навигацией?
23:23 | Насколько вылетали за оценку, когда рисовали экраны на SwiftUI?
24:11 | Какие архитектуры пробовали применять со SwiftUI?
25:05 | Как лучше всего прокидывать зависимость на SwiftUI?
26:36 | Про подход с версионированием
27:41 | Смотрели ли в сторону React для повязки со SwiftUI?
28:46 | Смотрели ли в сторону виджетов?
29:21 | Кому нужен SwiftUI сейчас и когда нужен будет всем?
30:10 | Как продать переход на SwiftUI бизнесу?
Презентация Тимура: https://clc.to/htzFZQ
Другие доклады с Митапа: https://www.youtube.com/playlist?list=PLknJ4Vr6efQFSXUnPq7LY31KO3-yC6xtD