SDV — можно добавить форму, не выпуская новый релиз
Привет! 17 декабря сообщество CocoaHeads и Туту организуют открытый ютуб-стрим: покажем, как обновлять экраны без релиза нового приложения с помощью Server Driven View, поговорим о конечных автоматах на связке SwiftUI и Combine, а также механизмах работы со звуком в iOS. Подробности под катом.
Предновогодний iOS-митап CocoaHeads при поддержке Туту это:
- Ютуб-стрим на этом канале — старт в 19 часов мск 17 декабря. Получить напоминалку о старте трансляции можно в этом чате. Запись также будет доступна на ютубе.
- Приятные призы за лучшие вопросы
- И три доклада с возможностью задать вопросы в чате ютуба.
Server driven view на SwiftUI (Дмитрий Авдеев, Туту.ру)
Server driven view — это технология для контроля отображения со стороны сервера. Можно на лету обновлять то, как выглядит фича на клиенте. SwiftUI и однонаправленная архитектура хорошо ложатся на такой подход. Посмотрим код iOS и сервера.
Используем State Machine в SwiftUI — быстро, просто и удобно (Слава Слуцкер, Skyeng)
В докладе представлена методика и примеры реализаций State Machine (конечных автоматов) на SwiftUI + Combine. Затронем подход Unidirectional Data Flow, который позволяет быстро и понятно создавать экраны приложений, при этом получая на выходе простой в поддержке и тестируемый код.
За пределами AVPlayer (Анна Якусевич, Smuzi Inc.)
Доклад о том, какие механизмы работы с аудио есть в iOS помимо используемого почти всеми AVPlayer’а, когда они могут понадобиться и как с ними работать. В частности, расскажу о том, как и зачем доставать байты аудио из памяти, и что интересного с ними можно сделать.
Чат с напоминалкой, канал, где будет встреча в 19:00 по Москве в пятницу 17 декабря.