Мы — 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 — Ответы на вопросы Полезные ссылки из лекции: 🤖 Эффективное использование потоков в операционной системе →
🤖 Синхронизация потоков →
🤖 Дедлоки и борьба с ними →
🤖 Пул потоков/Executor →
🤖 Android Broadcast Retrofit → • Как работает Retrofit. Java Dynamic Proxy.... 🤖 Роман Елизаров «Корутины в Kotlin» → • 003. Корутины в Kotlin — Роман Елизаров, J... 🤖 Android Broadcast, курс по корутинам → • Бесплатный курс по корутинам от Android Br... 🤖 Репозиторий Live-кодинга →
Подписывайся на Surf: 🏄♀️ Telegram-канал →
🏄♀️ Telegram-канал Android Team →
🏄♀️ VK →
https://vk.com/surfstudio 🏄♀️ Twitter → / surfgroupllc 🏄♀️ Хабр →
🏄♀️ VC.ru →
🏄♀️ GitHub →