Concurrent Programming with Android
Threads, Workers, and Kotlin Coroutines
Heads up! This course may be archived and/or unavailable.
Prepare for the Google Associate Android Developer Certification,
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.
Contents:
- Introduction
- 1. Getting Started
- 2. Using Handlers, Runnables, and Threads
- 3. Manage Concurrent Tasks with Kotlin Coroutines
- 4. Manage Background and Deferrable Tasks
- 5. Create and Manage Long-Running Services
- Conclusion
Get a Reminder
Get a Reminder
Similar Courses
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile.
Concurrent Coding Specialist $49k
Utilization Management Concurrent Review 2 $53k
Concurrent Nurse-UM $58k
Programming Acquisitions $61k
Supervisor Concurrent Nurse-UM $70k
CNC Programming $70k
Programming advisor $72k
Concurrent Intervention Specialist $73k
Concurrent Review Nurse Manager 1 $77k
NC Programming $79k
DBA - Programming $103k
IT and Programming Specialist $122k
Write a review
Your opinion matters. Tell us what you think.
Please login to leave a review
Similar Courses
Sorted by relevance
Like this course?
Here's what to do next:
- Save this course for later
- Get more details from the course provider
- Enroll in this course