Тёмный

Корутины 

Young&&Yandex: мобильная разработка
Просмотров 15 тыс.
50% 1

Лектор - Богдан Попов, Руководитель бригады Android разработки Yandex Pay
Лекция посвящена корутинам. Мы расскажем, что такое корутины, для чего они нужны и чем будут полезны. Изучим их внутреннюю реализацию, а также обсудим специфику их работы в Android. Также рассмотрим библиотеку корутин: билдеры, работа с контекстом, диспатчеры, скоуп функции и многое другое. Изучим механизм отмены корутин, а также обработку ошибок. И в заключение детально рассмотрим Flow, специфику его работы и примеры использования.

Опубликовано:

 

7 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 55   
@CTPEKO3ABPO
@CTPEKO3ABPO 7 месяцев назад
Богдан, спасибо за лекции! Редкое сочетание полезной информации и хорошего изложения, с приятной дикцией и интонацией. Действительно, приятно слушать!
@cocojabaa
@cocojabaa 6 месяцев назад
После других курсов пришел сюда грустный, потому что ничего не понимал. Здесь сразу все стало ясно, спасибо. Лайк!
@azamatik3
@azamatik3 Месяц назад
Очень мощно. Спасибо
@jojomajo
@jojomajo 9 месяцев назад
Один из самых лучших лекторов
@ephemerayne
@ephemerayne 7 месяцев назад
Господи, это самые прекрасные и понятные лекции, которые я встречала ❤ Лектор - умничка, приятно слушать. Спасибо большое!!
@АлександрНазаров-в2э9н
@АлександрНазаров-в2э9н 6 месяцев назад
Спасибо за лекцию, очень круто многие вещи доступно объяснены.
@ggface
@ggface Месяц назад
отличный доклад
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 5 месяцев назад
00:00:00 Введение в рутины 00:05:54 Примеры использования рутин 00:12:43 Крутин билдеры и их использование 00:14:41 Обзор функций и классов для работы с крутин 00:20:29 Работа с крутин скоуп 00:28:20 Примеры использования крутин 00:29:19 Крутин контекст 00:31:14 Элементы крутин контекста 00:35:05 Объединение крутин контекста 00:40:57 Отмена крутин контекста 00:43:51 Отмена рутины и работа с исключениями 00:46:50 Работа с исключениями и их передача 00:51:42 Работа с исключениями в рутинах 00:58:35 Работа с исключениями в Kotlin 01:01:32 Примеры использования супервайзер Job 01:06:26 Использование крутин scope и supervisor scope 01:12:16 Работа с диспетчерами и разделяемыми ресурсами 01:20:02 Использование корутин и их поддержка в Android Jetpack 01:24:52 Работа с каналами и Flow 01:26:51 Обзор Flow и его использование 01:31:47 Примеры использования Flow 01:33:45 State Flow и его использование 01:37:39 Рекомендации по использованию Flow 01:40:38 Использование обычных функций в крутин 01:43:33 Глобальные крутин и их использование 01:46:31 Отменяемые крутин и их использование 01:47:31 Деревья крутин и их использование
@EsterBerdes
@EsterBerdes Месяц назад
После других курсов пришел сюда грустный, потому что ничего не понимал. Здесь сразу все стало ясно, спасибо. Лайк!
@58assassin
@58assassin 5 месяцев назад
Очень полезная лекция, большое спасибо!
@spyro2008
@spyro2008 6 месяцев назад
Отличная лекция! Все сразу стало понятно! Спасибо
@ОлегБелов-з5х
@ОлегБелов-з5х 9 месяцев назад
Отличная лекция, спасибо 👍
@mikhailgureev218
@mikhailgureev218 3 дня назад
пушка
@СтародубцевРуслан
@СтародубцевРуслан 7 месяцев назад
Лектор класс!
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
Спасибо, очень полезная информация. Но очень сложно переваривать рунглиш.
@РоманМатохин
@РоманМатохин 6 месяцев назад
Хорошо бы ссылки, которые в конце лекции, разместить в описании видео. Было бы на много удобнее с них переходить.
@berspoland5667
@berspoland5667 Год назад
Спасибо большое за очень полезную презентацию, только почему, ссылки на что посмотреть, не добавлены в описание? 😮
@ilhomsoliev275
@ilhomsoliev275 Год назад
👏👏
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
flow [fləʊ] поток, расход, подача; течение, приток, поступление
@vorontsovie
@vorontsovie Год назад
На 01:15:30, где withContext разбирается, не должно быть двух launch вокруг распечатывания имени треда?
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
default [dɪˈfɔːlt] умолчание, по умолчанию, значение по умолчанию; невыполнение, неуплата, невыполнение обязательства; обычный, принятый, умалчивамый, устанавливаемый по умолчанию .
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
receiver [rɪˈsiːvə] приемник, получатель, принимающий; приемная; трубка, принимающее устройство
@явсегдавру
@явсегдавру 3 месяца назад
Сначала рассказывается что если мы отменим корутину, то все будет ок и она отмениться одна, потом говориться нет, если отменить окрутину или завершиться с ошибкой то ляжет все дерево, ЧТО ?
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
run blocking - закупоривание бега
@АлёнаДавыдова-м5п
А где можно найти лекцию про потоки, про которую часто упоминает лектор?
@UsellesStudent
@UsellesStudent Год назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-e_NOYbGwI-g.html
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 5 месяцев назад
в плейлисте в описании
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
crash [kræʃ] авария, крушение, падение, обвал, треск, сбой, поломка, столкновение, вылет; аварийный; разбиться, разбить, рухнуть, рушиться, грохнуться, грохнуть, сбоить
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
Таки саспендится?..
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
pull [pʊl] тяга
@konstantinchvilyov9602
@konstantinchvilyov9602 4 месяца назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-w0kfnydnFWI.html KotlinConf 2019: Coroutines! Gotta catch 'em all! by Florina Muntenescu & Manuel Vivo
@arsenthompson
@arsenthompson 10 месяцев назад
мешают сфокусироваться фигуры на фоне, лучше просто черный цвет
@BigRock379
@BigRock379 7 месяцев назад
😂😂😂
@СенчуринНиколай
@СенчуринНиколай 4 месяца назад
ранимая снежинка, таким не место в мобильной разработке
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
collect [kəˈlekt] соб[и]рать[ся], набрать[ся]; получ(а|и)ть, взимать, взыскать; накопить[ся], накапливать[ся], скапливать[ся]; заб(и)рать; сбор, взыскание; сборник
@nikson9334
@nikson9334 8 месяцев назад
Дорогой урок
@РоманМатохин
@РоманМатохин 6 месяцев назад
Информация очень интересная и полезная, но всё-таки тяжело слушать докладчика в плане его речи(( И тем не менее большое спасибо!
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
blocking [ˈblɒkɪŋ] закупоривание, забивание, загромождение, перекрытие; запирающий, преграждающий, загораживающий, перекрывающий
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
increment [ˈɪŋkrɪmənt] прирост, увеличение; рост, нарастание; приращение; шаг; надбавка; привес
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
shared [ˈʃeəd] общий, совместный; общедоступный; разделенный, разделяемый, совместно используемый; общий доступ
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
channel [ʧænl] канал, источник; проток, русло, пролив; желоб; тракт; направлять, направить; канализировать; канальный
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
launch [lɔːnʧ] запуск; пуск; начало; взлет; запустить; начать; открыть; выпустить; предпринять; пусковой
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
wait [weɪt]= await [əˈweɪt]= ждать
@konstantinchvilyov9602
@konstantinchvilyov9602 4 месяца назад
supervisor [ˈsjuːpəvaɪzə] руководитель, начальник; надзиратель, смотритель, наблюдатель; надзор, начальство, методист
@konstantinchvilyov9602
@konstantinchvilyov9602 4 месяца назад
visor [ˈvaɪzə] козырек, щиток, забрало
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
block [blɒk] преградить, перекрыть, преграждать, перекрывать
@konstantinchvilyov9602
@konstantinchvilyov9602 4 месяца назад
propagation [prɒpəˈgeɪʃn] распространение, прохождение; размножение, воспроизводство, разведение; пропаганда; проповедь, насаждение
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
confinement [kənˈfaɪnmənt] ограничение; заключение; заточение; удержание
@СенчуринНиколай
@СенчуринНиколай 4 месяца назад
угомонись, лингвист мамкин
@stasleonov5196
@stasleonov5196 Год назад
Отличная лекция, огромное спасибо
Далее
Changing The Flag Of The Countries #countryballs
00:18
Архитектура
2:15:05
Просмотров 5 тыс.
Корутины - ШМР Android 2024
2:14:50
Просмотров 2,2 тыс.
Как Linux рисует окна?
48:46
Просмотров 3,2 тыс.
Network в Android
1:15:01
Просмотров 3,7 тыс.