Kotlin Coroutinesの進化はすざましく、とどまるところを知りません。 状態やイベントを扱いやすくなったStateFlowやSharedFlowが登場し、さらには、Lifecycleをより扱いやすくなったLifecycleOwner.addRepeatingJobやLifecycleOwner.repeatOnLifecycle、Flow.flowWithLifecycleが追加されました。 RoomやDataStore等Jetpackの各種ライブラリでもCoroutinesが使われており、Jetpack Composeでも様々なところでCoroutinesが活用されています。 そういった中で、一部LiveDataやRxJavaからCoroutinesに書き直す動きが見られ、多少混乱を招いていると感じています。 結論から言うと、現時点において積極的にCoroutinesに移行す
![LiveData vs Flow vs RxJava - Blog - Mori Atsushi](https://cdn-ak-scissors.b.st-hatena.com/image/square/bae27383ef6df0f571abb625e797d5ba5fbfcfcb/height=288;version=1;width=512/https%3A%2F%2Fcdn.at-sushi.work%2Ftemp%2F2021-03-28-ogp.png)