Mastering Kotlin Coroutines for Android Development

Mastering Kotlin Coroutines for Android Development
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + .srt | Duration: 106 lectures (9h 27m) | Size: 3.42 GB
Learn how to implement 12+ of the most common use cases for Kotlin Coroutines on Android What you'll learn:
How to implement 12+ of the most common use cases for Kotlin Coroutines on Android.
Get a deep understanding of Kotlin Coroutines (Suspend Functions, Coroutine Builders, blocking vs suspending, Coroutines vs Threads).
Learn advanced Concepts (Structured Concurrency, Coroutine Scopes and Contexts, internal workings)
Understand the advantages of using Coroutines over Callbacks or RxJava.
How to perform network requests with Retrofit sequentially and concurrently.
How to use Room together with Coroutines.
How to do background processing with Coroutines.
How to appropriately deal with exceptions.
How to write Unit Tests for coroutine-based implementations.
How to implement Timeouts and Retries.
Requirements
No prior knowledge about Kotlin Coroutines needed, however you should be familiar with the Basics of Kotlin and Android, as well as some Android Jetpack Components (ViewModels, LiveData, Room) and Retrofit.
Description
Google recommends Kotlin Coroutines as the preferred solution for asynchronous programming on Android. Sooner or later, probably every Android developer will get in touch with them. This course will provide you with a deep understanding of Kotlin Coroutines and shows how to implement 12+ of the most common use cases for Android applications.
At first, we will take a detailed look at the advantages of Kotlin Coroutines over other approaches for asynchronous programming, like RxJava and Callbacks.
Then, we will talk about some theoretical fundamentals. These include:
Routines vs. Coroutines
Suspend Functions
Coroutines vs. Threads
Blocking vs. Suspending
Multithreaded Coroutines
Internal workings
Next, we will implement some of the most common use cases for Kotlin Coroutines in Android applications. These include:
Performing network requests with Retrofit sequentially and concurrently
Implementing Timeouts and Retries
Using Room with Coroutines
Performing background processing with Coroutines
Continuing Coroutine execution even when the user leaves the screen.
To improve your learning experience, this course also challenges you with several exercises.
Download
http://rapidgator.net/file/587bff29f8c7e6d06b51305ce6976905/Mastering_Kotlin_Coroutines_for_Android_Development.part1.rar.html
http://rapidgator.net/file/f11d2c36e92f828fefdd1f781356e9d3/Mastering_Kotlin_Coroutines_for_Android_Development.part2.rar.html
http://rapidgator.net/file/0733554af8207ff0c24a063642cf8340/Mastering_Kotlin_Coroutines_for_Android_Development.part3.rar.html
http://rapidgator.net/file/a07565e65af61a139006dd45dbe868e8/Mastering_Kotlin_Coroutines_for_Android_Development.part4.rar.html
or
https://uploadgig.com/file/download/483de52bc9E37079/Mastering%20Kotlin%20Coroutines%20for%20Android%20Development.part1.rar
https://uploadgig.com/file/download/09b4CD7e91e66d2b/Mastering%20Kotlin%20Coroutines%20for%20Android%20Development.part2.rar
https://uploadgig.com/file/download/4648Ed5c1197173A/Mastering%20Kotlin%20Coroutines%20for%20Android%20Development.part3.rar
https://uploadgig.com/file/download/49d27BcC8c847eC1/Mastering%20Kotlin%20Coroutines%20for%20Android%20Development.part4.rar
http://rapidgator.net/file/587bff29f8c7e6d06b51305ce6976905/Mastering_Kotlin_Coroutines_for_Android_Development.part1.rar.html
http://rapidgator.net/file/f11d2c36e92f828fefdd1f781356e9d3/Mastering_Kotlin_Coroutines_for_Android_Development.part2.rar.html
http://rapidgator.net/file/0733554af8207ff0c24a063642cf8340/Mastering_Kotlin_Coroutines_for_Android_Development.part3.rar.html
http://rapidgator.net/file/a07565e65af61a139006dd45dbe868e8/Mastering_Kotlin_Coroutines_for_Android_Development.part4.rar.html
or
https://uploadgig.com/file/download/483de52bc9E37079/Mastering%20Kotlin%20Coroutines%20for%20Android%20Development.part1.rar
https://uploadgig.com/file/download/09b4CD7e91e66d2b/Mastering%20Kotlin%20Coroutines%20for%20Android%20Development.part2.rar
https://uploadgig.com/file/download/4648Ed5c1197173A/Mastering%20Kotlin%20Coroutines%20for%20Android%20Development.part3.rar
https://uploadgig.com/file/download/49d27BcC8c847eC1/Mastering%20Kotlin%20Coroutines%20for%20Android%20Development.part4.rar


Information
Users of Guests are not allowed to comment this publication.