Concurrent Programming with Android: Threads, Workers, and Kotlin Coroutines
With David Gassner
Liked by 632 users
Duration: 2h 16m
Skill level: Advanced
Released: 6/9/2020
Course details
Best practices for concurrent programming in Android have gone through major changes in the past few years. From new restrictions on the use of long-running services to the introduction of Kotlin coroutines and the WorkManager API, Android developers have many new skills to learn. In this course, instructor David Gassner takes a deep dive into concurrent programming for Android, providing a hands-on tour of different ways to run Android tasks in the background. Learn about various kinds of services: bound, started, foreground, and implementations of JobIntentService. Explore the use of Handlers, Threads, and Runnable objects to delay or push tasks into background threads. Plus, learn about the use of Kotlin coroutines to run multiple concurrent operations and manage background threads.
Skills you’ll gain
Meet the instructor
Learner reviews
-
Ahmed Elnoor
Ahmed Elnoor
Senior Mobile Engineer | Java, Kotlin, Flutter | React-Native | TypeScript | Web3 Mobile Developer | Custom OS | Clean Architecture | WordPress |…
-
María Dolores Vidal
María Dolores Vidal
Sr. Android Engineer at MODO
-
Rohit Takalkar
Rohit Takalkar
SDE 2 @ IndiaMART | Ex-TCS | IIIT, Allahabad |
Contents
What’s included
- Test your knowledge 7 quizzes
- Learn on the go Access on tablet and phone