Kotlin Coroutines For Android Developer
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
-
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!
You may also like
- Top 10 Financial Technology Courses to Learn in December 2024
- Top 10 Agile Methodologies Courses to Learn in December 2024
- Top 10 Project Management Courses to Learn in December 2024
- Top 10 Leadership Skills Courses to Learn in December 2024
- Top 10 Public Speaking Courses to Learn in December 2024
- Top 10 Affiliate Marketing Courses to Learn in December 2024
- Top 10 Email Marketing Courses to Learn in December 2024
- Top 10 Social Media Management Courses to Learn in December 2024
- Top 10 SEO Optimization Courses to Learn in December 2024
- Top 10 Content Creation Courses to Learn in December 2024
- Top 10 Game Development Courses to Learn in December 2024
- Top 10 Software Testing Courses to Learn in December 2024
- Top 10 Big Data Courses to Learn in December 2024
- Top 10 Internet Of Things Courses to Learn in December 2024
- Top 10 Quantum Computing Courses to Learn in December 2024
- Top 10 Cloud Computing Courses to Learn in December 2024
- Top 10 3d Modeling Courses to Learn in December 2024
- Top 10 Mobile App Development Courses to Learn in December 2024
- Top 10 Graphic Design Courses to Learn in December 2024
- Top 10 Videography Courses to Learn in December 2024