Android Multithreading Masterclass
Master multithreading in Android: from a single thread to Thread Pools, RxJava and Kotlin Coroutines
4.57 (1058 reviews)

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




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
Related Topics
2501444
udemy ID
09/08/2019
course created date
29/10/2019
course indexed date
Bot
course submited by