Also, just our own example.
In our new project we use kotlinx.coroutines for everything, suspend functions, Flow, Channels
But for our main project we migrating from Single/Completable to suspend functions, but we still have both. Also for now we do not plan migrate to Flow because RxJava works fine and it’s very easy to use it together with coroutines,