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