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 бизнесу?