Узнайте, как реализовать сопрограммы в реальном примере приложения Android со структурированными слоями и разделенными зависимостями. Вы узнаете, как правильно тестировать сопрограммы, обрабатывать ошибки и много другого.
Это кому?
Этот курс предназначен для разработчиков Android, которые слышали о сопрограммах или пытались написать код параллелизма с использованием сопрограмм, но хотят узнать больше о расширенном использовании в реальных примерах. Это также для людей, которые понимают сопрограммы, но хотят изучить лучшие практики использования сопрограмм.
Курс ожидает, что вы знакомы с Android Studio, Kotlin и основами использования Retrofit и Room в Android. Знакомство с архитектурными шаблонами, такими как MVP или MVVM, полезно, но не важно для этого курса. Знания о Mockito и JUnit4 необходимы для второй части курса.
В курсе:
Теоретический фон информатики за сопрограммами.
Реализация сопрограмм для замены обратных вызовов.
Рабочие места сопрограммы и их жизненный цикл.
CoroutineScope и привязка сопрограмм к компонентам, учитывающим жизненный цикл.
Написание явного и идиоматического кода параллелизма.
Чистое переключение контекста в сопрограммах, отделение и хранение деталей реализации от компонентов высокого уровня.
Базовая и пользовательская обработка исключений в сопрограммах.
Перенос данных и исключений из сопрограмм в конечный автомат.
Регистрация потоков сопрограмм и информации.
Тестирование сопрограмм с использованием фреймворка JUnit.
Работа с задержками и логикой времени в сопрограммных тестах.
Посмотреть больше
Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай
Kotlin Coroutines: In Depth,
а также все другие курсы, прямо сейчас!
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Kotlin для начинающих: учитесь программированию с Kotlin
Kotlin for Beginners: Learn Programming With Kotlin
Это единственный курс Udemy, на который есть ссылки с официального сайта Kotlin, а также с официального сайта разработчиков Android для людей, которые хотят изучать Kotlin, будь то для Android или для других целей!
Kotlin Coroutines (Корутины) для Android: Мастер-класс
Kotlin Coroutines for Android Masterclass
Этот курс - ваше полное руководство в мир Корутинов Kotlin для Android. К концу этого курса вы будете чувствовать себя уверенно, используя Корутины для написания надежных, поддерживаемых и быстро реагирующих приложений.