Module 1 of 3 in Concurrency & Networking in Android
Concurrency with Coroutines in Android
Module outcomes
- Understand the role concurrency plays in software
- Learn how to manage multiple different tasks by using coroutines
- Able to deal with unexpected issues when running code in the background
Covered concepts
- Coroutines
- Threads and blocking
- Main Thread vs Background Threads
- Error Handling
Module content
1
Understand Concurrency
Lesson (25 mins)
1
Understand Concurrency
Lesson (25 mins)
2
Use Coroutines
Lesson (20 mins)
2
Use Coroutines
Lesson (20 mins)
3
Understand Scope & Dispatchers
Lesson (26 mins)
3
Understand Scope & Dispatchers
Lesson (26 mins)
4
Return Values
Lesson (17 mins)
4
Return Values
Lesson (17 mins)
5
Handle Errors
Lesson (18 mins)
5
Handle Errors
Lesson (18 mins)