See more
When you update the compile tools some interface signature may change (In my case from 26 to 28). Hence migrating task not check this issue for us. You found it when building the APK.
Previously, the “support library” use version number from SDK version but AndroidX use the “Semantic-version.” It’s going to re-version from 28.0.0 → 1.0.0. So the version number does mean something.
Suspending functions may suspend the execution of the current coroutine without blocking the current thread.