After completing this course, you’ll be able to write correct and efficient multithreaded code of any complexity in your Android applications!
Multithreading in Android is a complex, but very important topic. It’s simply impossible to write real applications without offloading at least part of the work to so–called background threads. However, if you use multiple threads in your application, you need to employ special techniques to ensure that your code is thread–safe.
As you’ll see in this course, laggy user interface, freezes, memory leaks, stuck flows, crashes – all these can come as a result of thread–safety issues in your code.
With this course you’ll master multithreading in Android using well–defined, structured approach:
Start with the most low–level fundamentals of concurrency and multithreading in Android
Work with the lowest level mutlithreading primitives in Android framework
Keep the user interface of your application responsive and snappy
Understand how to make your code thread–safe
Analyze performance of multithreaded code
Ramp up your skills and manage up to hundreds(!) of concurrent threads
Get hands–on experience with the most popular multithreading frameworks in Android world (RxJava, Kotlin Coroutines and more)
To make the course practically useful, you’ll apply all the concepts and techniques you’ll learn in the lectures to solving carefully designed, hands–on exercises.
Instructor Details
Courses : 5
Specification: Android Multithreading Masterclass
|
30 reviews for Android Multithreading Masterclass
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $19.99 |
---|---|
Provider | |
Duration | 11.5 hours |
Year | 2021 |
Level | Beginner |
Language | English |
Certificate | Yes |
Quizzes | No |
$119.99 $19.99
Neuber Jose Sousa –
show
Prateek kumar –
I have been doing android development from more than a year and I have just finished 35% of the course till now and am already feeling like a pro now. I learnt many new things in the best way possible.
Sharonov Nikita –
Before this course I could write multithreading code using RxJava, but there wasn’t any structure of multithreading in my head. I was looking for good guide on multithreading for months and eventually I found this course. Vasiliy, thank you very much, I was really excited listening to your lectures and solving your challenges. Now I have structured knowledge about multithreading and I’m motivated to deep dive into coroutines. Thank you!
Ashish Shukla –
Awesome explaination and to the point, really got what I expected.
Alonso Armada Burgos –
Not easy to find so good material about his kind of stuff out there.
Robert Gregat –
I joined this course to learn more about multithreading in Android and what I got was a deep tour on this topic. Some lectures where beyond my knowledge, for example RxJava or Coroutines. But even there I heared and saw some interesting stuff. The most important thing for me was the more theoretical part about happens before and atomicity. I never thought much about that topic and I guess that my apps doesn’t failed badly when I used some kind of threads was just luck. So thank you very much Vasiliy. One last word about the exercises. To this point I didn’t made all of them. The reason is, that I have to revisit some lectures to improve my understanding and then I will try to solve my missing exercises. So Vasiliy, thank you very much, I enjoyed the course. Sometimes I caught myself to drift away, but well that’s the reason I want to revisit some lectures. Keep your work up!
Jose Carmona –
Wonderful course which explains multithreading from basics to very advanced concepts not easy to understand by yourself. Even if I didn’t consider myself a beginner in multithreading and concurrency, I learned and understood important concepts like visibility, problem I was not aware of. Teacher demonstrates a solid knowledge in multithreading. With his explanations, he makes complex multithreading issues understandable for people with no much experience in the field. Really happy to watch the course, I will for sure watch others courses from Vasiliy.
Lars Spangenberg –
Really great course! I honestly thought I would have a much harder time understanding the concepts discussed in this course, but this course does an incredible job at explaining everything in depth and at a pace that is easy to follow. Now I feel much more confident in writing multi threaded code and feel like I have much better awareness in what to do and what not to do in such cases. Very happy I found this course.
Daniel Arturo Bedoya Mart nez –
Definitely a great course, with lots of interesting topics for Advanced Android Developers. My only recommendation would be that the last lesson allows students to create an app combining some of these frameworks. Although, I understand that can take some time to complete. Overall, again, excellent material.
Yves Leon –
Very good course on Multithreading, well explained and with great samples.
Dimitar Dihanov –
It was off to a slow start, but as it progressed it got a lot better, making me re evaluate my review. The way Vasily explains complex subjects and makes understandable via examples and analogies is great. Thanks 🙂
Mohammed Sameer –
The instructor explain concept in a very detailed manner. I am a pure android developer so learning multithreading is a bit harder for me only. But now I can say that I have good multithreading hands on experience in android. Thank you So much, Vasiliy for giving this wonderful knowledge. I request you to create more courses on android.
Gadagool Krishna –
The course contents are really good. One can get a handful of knowledge on multithreading concepts.
Yazdan Sharifi –
I’ve never seen such a course that goes through threads and multithreading from very basic concepts of hardware to the higher level of that. Thanks a bunch
Gal Rom –
This course is simply a masterpiece. I had prior experience with Multithreading, but this course took me to the next level, and that is remarkable. Vasily you are doing an awesome job. Chapeau!
Derek Chiu –
I read lot of article by Vasiliy from his medium. And I can say that he is the best teacher I have ever had. I started a job that I can barely handle, but thankfully I found Vasiliy’s blog and courses. It REALLY helps.
Ilija Bozhinovski –
Great course, learned it a lot!
Nathaniel A Parizi –
This is the course you’re looking for anything currency related in Android.
Bartosz Raczkowski –
It’s one of those things that you don’t find on reddit/androiddev or Medium or whatever. A true deep dive. Vasiliy tries hard to push the multithreading concepts/frameworks to and beyond its limits. And he succeeds, for you to be aware and safe of the traps. One thing I did not like: sometimes he makes a mistake, which is explained/detailed in the next lecture, so before you reach there, you can have a small mind break. But that’s super minor.
Heitor Colangelo –
Really detailed (not boring) and challenging content. The fact that it uses non trivial examples to teach makes a big difference when trying to understand how the concepts can be applied in real world situations.
Armando Bejarano –
An excellent insightful course. I’ve taken 3 courses of the same instructor and I’ve learnt a lot. This is a hard one, but it worth it. I have certain experience with multitheading, however, this course taught me the challenges of a demanding multitheading android application. The only downside I see is the fact that the coroutines exercise and solution are a little ambiguous. I think it would be good if the solution were explained better. Apart from that, this course is a must. Thank you.
Sumit Ingewar –
In depth knowledge of threading
Hector Villanueva –
When I watched the first video I was hooked. It’s all about your energy you have in your voice man it reflects the content of the course. Amazing! Gracias!
Peeyoosh Khare –
bad teaching style
Filipp Besyadovskiy –
My third course by Vasiliy, excellent as usual.
Ivan Kliminchenko –
Very useful course. Author made greate job. Vasiliy Thank You.
Herlich Steven Gonzalez Zambrano –
This is a very challenging topic, what I learned in this course is something that I can apply not only to my android projects but also to other projects and languages. I enjoyed this course, it really added value to my skills.
CARSTEN HAGEMANN –
Fantastic course! Covers not only the fundamentals and how to use different multi threading frameworks, but also how to analyze issues in your code.
nikhil thakkar –
Excellent overview of the different threading frameworks and their practical usages. Highly recommended!!
Mayur Solanki –
The way he choose different different approaches and finally conclude which way will suit best for the multithreading approach in very nice.