Мы — Surf, создаём мобильные приложения с 2011 года. 👉 Одни из первых в России стали работать с кроссплатформенной технологией Flutter. 👉 Входим в топ-10 мобильных разработчиков России. 👉 Google Certified Agency. Это пятая лекция Android Summer School 2022. В ней Руслан, Android Developer, расскажет про многопоточность и работу с сетью, RxJava и Coroutines. Плейлист со всеми выпусками → Тайм-коды: 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 — Ответы на вопросы Полезные ссылки из лекции: 🤖 Эффективное использование потоков в операционной системе → 🤖 Синхронизация потоков → 🤖 Дедлоки и борьба с ними → 🤖 Пул потоков/Executor → 🤖 Android Broadcast Retrofit → 🤖 Роман Елизаров «Корутины в Kotlin» → 🤖 Android Broadcast, курс по корутинам → 🤖 Репозиторий Live-кодинга → Подписывайся на Surf: 🏄♀️ Telegram-канал → 🏄♀️ Telegram-канал Android Team → 🏄♀️ VK → 🏄♀️ Twitter → 🏄♀️ Хабр → 🏄♀️ → 🏄♀️ GitHub →
Hide player controls
Hide resume playing