1st commit
- Update Kotlin Coroutines 1.3.8 -> 1.3.9 (changelog)
- Update AndroidX ConstraintLayout 2.0.2 -> 2.0.4 (changelog)
- Update Google Material 1.2.0-rc01 -> 1.2.1 (changelog)
- Update AndroidX Navigation 2.3.0 -> 2.3.1 (changelog)
2nd commit
- Use several KTX features to Kotlin-ize and simplify code
3rd commit
- Miscellaneous code cleanup
If there's anything you don't like or would like me to change, tell me so I can fix it (so you don't have to revert stuff you don't want after merging ;)).
### 1st commit
- Update Kotlin Coroutines 1.3.8 -> 1.3.9 ([changelog](https://github.com/Kotlin/kotlinx.coroutines/blob/master/CHANGES.md))
- Update AndroidX ConstraintLayout 2.0.2 -> 2.0.4 ([changelog](https://developer.android.com/jetpack/androidx/releases/constraintlayout))
- Update Google Material 1.2.0-rc01 -> 1.2.1 ([changelog](https://github.com/material-components/material-components-android/releases))
- Update AndroidX Navigation 2.3.0 -> 2.3.1 ([changelog](https://developer.android.com/jetpack/androidx/releases/navigation))
### 2nd commit
- Use several KTX features to Kotlin-ize and simplify code
### 3rd commit
- Miscellaneous code cleanup
If there's anything you don't like or would like me to change, tell me so I can fix it (so you don't have to revert stuff you don't want after merging ;)).