HOME > Development > Kotlin Coroutines For Android Developer

Kotlin Coroutines For Android Developer

  • Development
  • Apr 28, 2025
SynopsisKotlin Coroutines For Android Developer, available at $19.99,...
Kotlin Coroutines For Android Developer  No.1

Kotlin Coroutines For Android Developer, available at $19.99, has an average rating of 3.69, with 53 lectures, based on 8 reviews, and has 51 subscribers.

You will learn about Kotlin Koroutines Synchronous vs. Asynchronous code Threads Coroutine Builders Dispatchers Blocking & Non-Blocking calls Coroutine Scope Suspend Function Unstructured Concurrency Structured Concurrency This course is ideal for individuals who are Android developers or Beginner Android developers who want to learn about Threading and Coroutines It is particularly useful for Android developers or Beginner Android developers who want to learn about Threading and Coroutines.

Enroll now: Kotlin Coroutines For Android Developer

Summary

Title: Kotlin Coroutines For Android Developer

Price: $19.99

Average Rating: 3.69

Number of Lectures: 53

Number of Published Lectures: 53

Number of Curriculum Items: 53

Number of Published Curriculum Objects: 53

Original Price: $89.99

Quality Status: approved

Status: Live

What You Will Learn

  • Kotlin Koroutines
  • Synchronous vs. Asynchronous code
  • Threads
  • Coroutine Builders
  • Dispatchers
  • Blocking & Non-Blocking calls
  • Coroutine Scope
  • Suspend Function
  • Unstructured Concurrency
  • Structured Concurrency
  • Who Should Attend

  • Android developers
  • Beginner Android developers who want to learn about Threading and Coroutines
  • Target Audiences

  • Android developers
  • Beginner Android developers who want to learn about Threading and Coroutines
  • In the first section of this course we will learn the fundamentals about threads and coroutines, along with the basics of the Kotlin Coroutines framework. We will learn about scope, context , builder , suspend , job , deferred  and much more.

    In the second section we will learn how to implement coroutines in a real-world example of an Android application using Kotlin coroutines with Architecture components . Architecture components provide first-class support for coroutinesfor logical scopes in your app along with an interoperability layer with LiveData. We will use a  MVVMarchitecture for our app.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Asynchronous Programming

    Lecture 2: What are Coroutines

    Lecture 3: Course Project File

    Lecture 4: Download Image in Main Thread

    Lecture 5: Download Image Using AsyncTask

    Lecture 6: Download Image Using Coroutines

    Lecture 7: Scope In Kotlin Coroutines

    Lecture 8: GlobalScope

    Lecture 9: Coroutine Builders

    Lecture 10: Coroutine Dispatchers

    Lecture 11: Download Image Using CoroutineScope

    Lecture 12: Coroutine Delay Function

    Lecture 13: WithContext vs Launch

    Lecture 14: Suspend Function

    Lecture 15: Create Suspend Function

    Lecture 16: Async Builder

    Lecture 17: Async Builder and Await

    Lecture 18: Async Builder Switch Thread

    Lecture 19: Async Builder Start Lazy

    Lecture 20: WithTimeOut Suspending Function

    Lecture 21: Run Blocking Coroutine

    Lecture 22: Coroutine Job

    Lecture 23: Coroutine Diferred Object

    Lecture 24: Customize Coroutine Context

    Lecture 25: Coroutine Exception Handling

    Lecture 26: Exception Handling with runCatching

    Lecture 27: Coroutine Unstructured Concurrency

    Lecture 28: Coroutine Structured Concurrency

    Lecture 29: Job Join Function

    Chapter 2: Kotlin coroutines with Architecture components

    Lecture 1: Kotlin coroutines with Architecture components

    Lecture 2: Base Project Walk Through

    Lecture 3: Use coroutines with LiveData

    Lecture 4: 31.Implement Splash Activty

    Lecture 5: Use coroutines with ViewModelScope

    Lecture 6: Implement Login Activity – Part 1

    Lecture 7: Implement Login Activity – Part 2

    Lecture 8: Implement RecyclerView Adaptor

    Lecture 9: Implement MainViewModel

    Lecture 10: Setup RecyclerView

    Lecture 11: Use Coroutines with LifecycleScope

    Lecture 12: LifecycleScope in MainActivity

    Lecture 13: Exception Handling

    Chapter 3: Fragment LifecycleScope

    Lecture 1: RecyclerView Adaptor Click Listener

    Lecture 2: Fragment Dialog

    Lecture 3: Passing Arguments To Dialog Fragment

    Lecture 4: Fragment Lifecycle Aware Coroutines

    Chapter 4: Kotlin coroutines with Room Database

    Lecture 1: Implement DAO and Repository

    Lecture 2: Implement Dialog ViewModel

    Lecture 3: Implement Insert Function

    Lecture 4: Implement LiveData

    Lecture 5: Dismiss Dialog on Success

    Lecture 6: Implement Error Listener

    Lecture 7: Conclusion

    Instructors

  • Kotlin Coroutines For Android Developer  No.2
    Richard Dewan
    Never Stop Learning
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 1 votes
  • 3 stars: 3 votes
  • 4 stars: 3 votes
  • 5 stars: 1 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!