Android Multithreading Masterclass

Master multithreading in Android: from a single thread to Thread Pools, RxJava and Kotlin Coroutines
4.57 (1058 reviews)
Udemy
platform
English
language
Mobile Apps
category
instructor
Android Multithreading Masterclass
6 208
students
11 hours
content
Mar 2024
last update
$109.99
regular price

What you will learn

Write multithreaded code of any complexity in your Android apps

Learn the difference between the UI and background threads

Understand advanced concepts like Synchronization, Locks, Volatility and Happens-Before

Analyze and reason about the thread-safety of your code

Manage hundreds of inter-dependent threads

Prevent memory leaks

Compare popular concurrency frameworks for Android: AsyncTask, RxJava, Coroutines

Course Gallery

Android Multithreading Masterclass – Screenshot 1
Screenshot 1Android Multithreading Masterclass
Android Multithreading Masterclass – Screenshot 2
Screenshot 2Android Multithreading Masterclass
Android Multithreading Masterclass – Screenshot 3
Screenshot 3Android Multithreading Masterclass
Android Multithreading Masterclass – Screenshot 4
Screenshot 4Android Multithreading Masterclass

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

The Android Multithreading Masterclass is an excellent resource for developers seeking to enhance their understanding of multithreading in Android app development. The course strikes a balance between theory and practice while providing detailed insights into different concurrency frameworks. Although falling short on introducing RxJava or Coroutines from scratch, it remains a valuable learning source for those with prior knowledge of these libraries. Despite minor drawbacks such as limited coverage of Event Bus, inconsistencies in certain sections, and dense code-focused lectures, this masterclass by Vasiliy stands out due to its in-depth content and the instructor's expertise.

What We Liked

  • In-depth exploration of Android multithreading, from basics to advanced topics such as Synchronization, Locks, Volatility and Happens-Before
  • High-quality content with lucid explanations, backed by practical examples. Covers troubleshooting threading issues using Android Studio Profiler
  • Comprehensive examination of different concurrency frameworks like AsyncTask, RxJava, Coroutines & how they compare
  • Instructor's deep knowledge and long experience in hardware and android development makes the course more valuable

Potential Drawbacks

  • Lacks coverage and comparison with Event Bus, which some teams widely use. Course focuses on theory over practical implementation in certain sections
  • Not an introductory level course for RxJava or Kotlin Coroutines; assumes prior understanding of these frameworks
  • Code-heavy sections may be challenging for beginners. More visual aids could improve comprehension
  • Some errors and inconsistencies were present but instructor acknowledged & addressed them, which some students found distracting
2501444
udemy ID
09/08/2019
course created date
29/10/2019
course indexed date
Bot
course submited by
Android Multithreading Masterclass - | Comidoc