Скачать
Вячеслав Слуцкер — Используем State Machine в SwiftUI — быстро, просто и удобно
Автор: Mobius — конференция по мобильной разработке
Загружено: 2022-05-13
Просмотров: 1531
Описание:
Подробнее о конференции Mobius: https://jrg.su/ojGU3B
— —
Этот доклад будет интересен iOS-разработчикам, а также всем, кто хочет узнать подробнее и попробовать использовать State Machine при создании приложений.
Сегодня многие приложения для iOS уже пишутся на связке современных нативных фреймворков SwiftUI + Combine.
Будет представлена методика и примеры реализаций State Machine (конечных автоматов) на SwiftUI + Combine, в том числе реализующих подход Unidirectional Data Flow, которые позволяют быстро и понятно создавать экраны приложений, при этом на выходе получается простой в поддержке и покрытии тестами код.
Скачать презентацию: https://downloads.ctfassets.net/2gruf...
Развернуть
Доступные форматы для скачивания:
Похожие видео
array(10) {
[0]=>
object(stdClass)#4380 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "OD5NkHtVs-E"
["related_video_title"]=>
string(166) "Ренат Гафаров — Как построить модульность на SPM (Swift Package Manager) с мультирепой и не поседеть"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
string(78) "Mobius — конференция по мобильной разработке"
}
[1]=>
object(stdClass)#4353 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "6gL6RE_0xE0"
["related_video_title"]=>
string(123) "Слава Слуцкер – Используем State Machine в SwiftUI: быстро, просто и удобно"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
string(10) "CocoaHeads"
}
[2]=>
object(stdClass)#4378 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "eK4vwOEpjGs"
["related_video_title"]=>
string(108) "Николай Пучко — Эволюция презентационных паттернов SwiftUI"
["posted_time"]=>
string(27) "9 месяцев назад"
["channelName"]=>
string(78) "Mobius — конференция по мобильной разработке"
}
[3]=>
object(stdClass)#4385 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "jjQPzaKHhpc"
["related_video_title"]=>
string(110) "Comedy Club: Курсы альфа-самца | Кравец, Шальнов, Бутусов @ComedyClubRussia"
["posted_time"]=>
string(19) "2 дня назад"
["channelName"]=>
string(11) "Comedy Club"
}
[4]=>
object(stdClass)#4364 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "baQ2yC68gYQ"
["related_video_title"]=>
string(132) "Метрики производительности приложения. Измеряем, анализируем, улучшаем"
["posted_time"]=>
string(21) "7 дней назад"
["channelName"]=>
string(77) "Android Heroes. Мобильная разработка. Карьера в IT"
}
[5]=>
object(stdClass)#4382 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "4iticNNjA2o"
["related_video_title"]=>
string(124) "Василий Усов, Кирилл Шумаков — Молот и наковальня iOS-разработчика"
["posted_time"]=>
string(21) "1 день назад"
["channelName"]=>
string(78) "Mobius — конференция по мобильной разработке"
}
[6]=>
object(stdClass)#4377 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "H7m-KDySG7E"
["related_video_title"]=>
string(97) "Александр Пахомов (Альфа-Банк) — Введение в Swift Runtime"
["posted_time"]=>
string(21) "2 года назад"
["channelName"]=>
string(78) "Mobius — конференция по мобильной разработке"
}
[7]=>
object(stdClass)#4387 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "bSWZX3SQVSc"
["related_video_title"]=>
string(107) "Александр Цыбулько — Finita la State Machine — MVI в iOS-приложении"
["posted_time"]=>
string(21) "3 года назад"
["channelName"]=>
string(78) "Mobius — конференция по мобильной разработке"
}
[8]=>
object(stdClass)#4363 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "jGO6QtWOPJQ"
["related_video_title"]=>
string(174) "КАСЬЯНОВ: "Я видел это своими глазами. Это не публиковалось": что показали Путину, чего он боится"
["posted_time"]=>
string(24) "11 часов назад"
["channelName"]=>
string(24) "И Грянул Грэм"
}
[9]=>
object(stdClass)#4381 (5) {
["video_id"]=>
int(9999999)
["related_video_id"]=>
string(11) "rOdO0Y5gXcc"
["related_video_title"]=>
string(114) "Занятие 22: SwiftUI | 1 - Основные понятия (@State, @StateObject, @ObservedObject, @Binding)"
["posted_time"]=>
string(19) "1 год назад"
["channelName"]=>
string(14) "Ildar Zalyalov"
}
}
Ренат Гафаров — Как построить модульность на SPM (Swift Package Manager) с мультирепой и не поседеть
Слава Слуцкер – Используем State Machine в SwiftUI: быстро, просто и удобно
Николай Пучко — Эволюция презентационных паттернов SwiftUI
Comedy Club: Курсы альфа-самца | Кравец, Шальнов, Бутусов @ComedyClubRussia
Метрики производительности приложения. Измеряем, анализируем, улучшаем
Василий Усов, Кирилл Шумаков — Молот и наковальня iOS-разработчика
Александр Пахомов (Альфа-Банк) — Введение в Swift Runtime
Александр Цыбулько — Finita la State Machine — MVI в iOS-приложении
КАСЬЯНОВ: "Я видел это своими глазами. Это не публиковалось": что показали Путину, чего он боится
Занятие 22: SwiftUI | 1 - Основные понятия (@State, @StateObject, @ObservedObject, @Binding)