Open github-actions[bot] opened 1 year ago
https://developer.android.com/kotlin/flow/stateflow-and-sharedflow?hl=ja#stateflow
Note 警告: UI を更新する必要がある場合は、launch または launchIn 拡張関数を使用して UI から直接 Flow を収集しないでください。 これらの関数は、ビューが表示されていなくてもイベントを処理します。 その結果、アプリがクラッシュする可能性があります。これを回避するには、上記のように repeatOnLifecycle API を使用します。
Fragment の改修についてあまり分かりませんでした。。。
どの辺が Fat なんでしょう。。。
本プロジェクトは Fragment が必要以上の責務を抱えており、いわゆる Fat Fragment 状態です。最低限の責務の切り出しをしてあげましょう。
※本課題は #6 の下位互換です。