Мы — 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