エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Androidアプリ開発において、 Hilt のようなDI Containerのライブラリの使用は公式から推奨されている手... Androidアプリ開発において、 Hilt のようなDI Containerのライブラリの使用は公式から推奨されている手段です。 本記事では、DIの存在しない実装を例に、段階的にDI Containerを導入していきながら、DI Containerライブラリの必要性について説明していきます。 Dependency Injection (DI) まずは、Androidアプリにおける一般的なログインフローの実装を考えてみます。 例えば、すべてのログインに関するコードを1つの Activity または Fragment に記述するのはよろしくありません。 これらのUIベースのクラスには、UIやOSとのやり取りを処理するロジックのみを含めるようにし、できる限りシンプルに保つことで、コンポーネントのライフサイクルに関連する多くの問題を回避し、クラスのテストのしやすさを向上させることが重要になります