Освоение Kotlin Coroutines для разработки под Android [Udemy] [Lukas Lechner]

Bot

Администратор
Команда форума
23 Янв 2020
200,926
3,134
113
Освоение Kotlin Coroutines для разработки под Android
[IMG]

Общая продолжительность 9 ч 27 мин
Чему вы научитесь

  • Как реализовать 12+ наиболее распространенных вариантов использования Kotlin Coroutines на Android.
  • Получите глубокое понимание Kotlin Coroutines (Suspend Functions, Coroutine Builders, blocking vs Suspending, Coroutines vs Threads).
  • Изучите сложные концепции (структурированный параллелизм, области и контексты сопрограмм, внутренняя работа)
  • Разберитесь в преимуществах использования сопрограмм перед обратными вызовами или RxJava.
  • Как выполнять сетевые запросы с помощью Retrofit последовательно и одновременно.
  • Как использовать Room вместе с Coroutines.
  • Как выполнить фоновую обработку с помощью сопрограмм.
  • Как правильно поступать с исключениями.
  • Как писать модульные тесты для реализаций на основе сопрограмм.
  • Как реализовать таймауты и повторные попытки.

Google рекомендует Kotlin Coroutines в качестве предпочтительного решения для асинхронного программирования на Android. Рано или поздно, наверное, каждый разработчик Android свяжется с ними. Этот курс предоставит вам глубокое понимание Kotlin Coroutines и покажет, как реализовать более 12 наиболее распространенных вариантов использования приложений Android.
Требования

Никаких предварительных знаний о Kotlin Coroutines не требуется, однако вы должны быть знакомы с основами Kotlin и Android, а также с некоторыми компонентами Android Jetpack (ViewModels, LiveData, Room) и Retrofit.

Для кого этот курс:
Разработчики Android, которые хотят получить глубокое представление о Kotlin Coroutines и о том, как реализовать более 12 наиболее распространенных вариантов использования на Android.

Продажник