This repository was archived by the owner on Feb 1, 2021. It is now read-only.

Description
Goal
Coroutines don't fix every asynchrony problem that android may encounter but they do provide ways of working with the component lifecycle.
Our demo-app and sample code should display the proper way to build coroutine contexts that includes lifecycle-aware jobs and intentional exception handler.
References
Acceptance
- A coroutine exception handler is created in demoapp
- Exception handler is added to coroutine context
- Coroutine context is canceled on activity destroy - or, even better on ViewModel release
- All
Suppress("LabeledExpression") annotations that reference activity instances are removed from demoapp
Testing
TBD