Udemy – Kotlin Coroutines and Flow for Android Development [2023] 2023-1

Udemy – Kotlin Coroutines and Flow for Android Development [2023] 2023-1 Downloadly IRSpace

Udemy – Kotlin Coroutines and Flow for Android Development [2023] 2023-1
Udemy – Kotlin Coroutines and Flow for Android Development [2023] 2023-1

Google recommends Kotlin Coroutines and Flow as the preferred solution for asynchronous programming on Android. Sooner or later, probably every  Android developer will get in touch with these topics. This course will give you a deep understanding of Kotlin Coroutines and Flow and show how to implement the most common use cases for Android applications. This course consists of two big parts: The Coroutines part and the Flow part. Before being able to use Flows in our applications, we first need a solid understanding of Coroutines. That’s why Coroutines are covered first. However, if you already have some experience with Coroutines, then you can also start with the Flow part right away, and jump back to lessons of the Coroutines part whenever needed.

In the part about Coroutines, first, we will take a detailed look at the advantages of Kotlin Coroutines over other approaches for asynchronous programming, like RxJava and Callbacks. Next, we will implement some of the most common use cases for Kotlin Coroutines in Android applications. Learning Coroutines can be overwhelming because you need to learn a lot of new concepts. However, we are going to start simple and as our use cases will get more and more complex, we will learn about new concepts step-by-step. In the part about Kotlin Flow, we first cover all the basics. We will answer the question “What is a Flow?” and then we discuss the benefits and drawbacks of reactive programming.

What you’ll learn

  • Implement the most common use cases for Kotlin Coroutines and Flow on Android
  • Get a deep understanding of Kotlin Coroutines and Flows
  • Learn advanced Coroutine Concepts (Structured Concurrency, Coroutine Scopes and Contexts, internal workings, )
  • Learn how to create Flows using different Flow builders
  • Learn about Flow operators (lifecycle operators, intermediate operators, terminal operators)
  • Learn about different kind of Flows (regular Flows, SharedFlows, StateFlows)
  • Create a stock live-tracking app with Flows
  • Learn when to use Channels in Android Development
  • Understand the advantages of using Coroutines over Callbacks or RxJava.
  • How to perform network requests with Retrofit sequentially and concurrently.

Who this course is for

  • Android Developers who want to get a deep understanding of Kotlin Coroutines and Flow and want to know how to implement the most common use cases on Android

Specificatoin of Kotlin Coroutines and Flow for Android Development [2023]

  • Publisher : Udemy
  • Teacher : Lukas Lechner
  • Language : English
  • Level : All levels
  • Number of Course : 156
  • Duration : 16 hours and 6 minutes

Content of Kotlin Coroutines and Flow for Android Development [2023]

Kotlin Coroutines and Flow for Android Development [2023]

Requirements

  • No prior knowledge about Kotlin Coroutines or Flow 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.

Pictures

Kotlin Coroutines and Flow for Android Development [2023]

Sample Clip

Installation Guide

Extract the files and watch with your favorite player

Subtitle : English

Quality: 720p

Download Links

Download Part 1 – 2 GB

Download Part 2 – 1.71 GB

File size

3.71 GB