Многопоточность и работа с сетью. RxJava/Coroutines

Published: 13 October 2022
on channel: Surf Tech
1,393
62

Мы — Surf, создаём мобильные приложения с 2011 года.

👉 Одни из первых в России стали работать с кроссплатформенной технологией Flutter.
👉 Входим в топ-10 мобильных разработчиков России.
👉 Google Certified Agency.

Это пятая лекция Android Summer School 2022. В ней Руслан, Android Developer, расскажет про многопоточность и работу с сетью, RxJava и Coroutines.

Плейлист со всеми выпусками →    • Android Summer School 2022  

Тайм-коды:

00:00 — Приветствие
02:59 – Работа с сетью
18:55 — Главный поток
20:04 — Многопоточное программирование
24:23 — Многопоточность в Android
28:56 — Threads
37:12 — RxJava
45:05 — Corountines
01:07:49 — Обработка ошибок
01:16:33 — Ответы на вопросы
01:19:22 — withContext
01:22:04 — Flow
01:32:53 — Ответы на вопросы
01:35:03 — Практика: LiveCoding
02:06:08 — Ответы на вопросы

Полезные ссылки из лекции:

🤖 Эффективное использование потоков в операционной системе → https://www.labirint.ru/books/475357/
🤖 Синхронизация потоков → https://javarush.ru/groups/posts/1055...
🤖 Дедлоки и борьба с ними → https://javarush.ru/groups/posts/1422...
🤖 Пул потоков/Executor → https://javarush.ru/groups/posts/2078...
🤖 Android Broadcast Retrofit →    • Как работает Retrofit. Java Dynamic P...  
🤖 Роман Елизаров «Корутины в Kotlin» →    • 003. Корутины в Kotlin — Роман Елизар...  
🤖 Android Broadcast, курс по корутинам →    • Бесплатный курс по корутинам от Andro...  
🤖 Репозиторий Live-кодинга → https://github.com/ruslansharipov/and...

Подписывайся на Surf:

🏄‍♀️ Telegram-канал → https://t.me/surf_tech
🏄‍♀️ Telegram-канал Android Team → https://t.me/surf_android
🏄‍♀️ VK → https://vk.com/surfstudio
🏄‍♀️ Twitter →   / surfgroupllc  

🏄‍♀️ Хабр → https://habr.com/ru/companies/surfstudio
🏄‍♀️ VC.ru → https://vc.ru/u/439456-surf
🏄‍♀️ GitHub → https://github.com/surfstudio