Module 1 of 3 in Concurrency & Networking in Android

Concurrency with Coroutines in Android

Share
Save for later

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)
IntroductionStart
Instructions
Demo
Conclusion
2
Use Coroutines Lesson (20 mins)
IntroductionStart
Instructions
Demo
Conclusion
Use Coroutines
3
IntroductionStart
Instructions
Demo
Conclusion
4
Return Values Lesson (17 mins)
IntroductionStart
Instructions
Demo
Conclusion
Return Values
5
Handle Errors Lesson (18 mins)
IntroductionStart
Instructions
Demo
Conclusion
Handle Errors

Next module

Android & Kotlin
Network Requests with Retrofit in Android
In this module, learners will learn about some fundamental concepts of networking, the Retrofit library, h... more

Instructors

Contributors

Kevin D Moore

Tech Editor

Adriana Kutenko

Illustrator

Filip Babić

Final Pass Editor

Over 300 content creators. Join our team.