6 февраля (четверг) в SPACE пройдет лекция [Android Advanced] Topic #0 - Coroutines от Android Academy Minsk. Регистрация участников с 18.30, начало - в 19.00.
Зарегистрироваться можно по ссылке.
Coroutine - это шаблон проектирования параллелизма, который вы можете использовать в Android для упрощения кода, который выполняется асинхронно. Coroutines были добавлены в Kotlin в версии 1.3 и основаны на устоявшихся концепциях других языков.
На Android сопрограммы помогают решить две основные проблемы:
- Управление долгосрочными задачами, которые в противном случае могут заблокировать основной поток и вызвать зависание вашего приложения.
- Обеспечение основной безопасности или безопасного вызова сетевых или дисковых операций из основного потока.
Специальный гость Йонатан Левин расскажет все детали ViewModel и что скрывается под капотом этих технологий.
На лекции будут рассмотрены:
- Basics
- Channels
- Structured Concurrency
- Coroutine Context and Dispatchers
- Shared Mutable State and Concurrency
- Asynchronous Flow
Для дискуссий и обсуждения можно присоединиться к Тelegram-чату.
Обсуждение