2022-06-01から1ヶ月間の記事一覧

〈kotlin〉依存関係インジェクション(DI) Hilt編

Android studioでkotlinを使ってAndroidアプリ作成の勉強中。 DIという単語が出てきて何?と思って導入の仕方まで勉強してみた記録の続き。 〈kotlin〉依存関係インジェクション(DI) - ゆるプログラミング日記 Hiltとは DIを行うための Jetpack の推奨ライ…

〈kotlin〉依存関係インジェクション(DI)

Android studioでkotlinを使ってAndroidアプリ作成の勉強中。 DIという単語が出てきて何?と思って導入の仕方まで勉強してみた記録。 DI(Dependency Injection)とは あるクラスが別のクラスへの参照を必要とする(依存関係にある)とき、 必要とするオブジェ…

〈kotlin〉Paging3

Android studioでkotlinを使ってAndroidアプリ作成の勉強中。アプリのUIに表示するデータを段階的に読み込むことが簡単に実装できるライブラリ Paging3をCodelabを参考に勉強した。 Android Paging Basics | Android Developers Android Paging Advanced cod…

〈kotlin〉Groupie

Android studioでkotlinを使ってAndroidアプリ作成の勉強中。RecyclerViewに表示する1つ1つのアイテムのレイアウトを ViewHolderなしでシンプルに書けるライブラリGroupieを触ってみた。 GroupieはRecyclerViewの中に複数のレイアウトでアイテムを追加してい…

〈kotlin〉LiveDataの変換

Android studioでkotlinを使ってAndroidアプリ作成の勉強中。あるLiveDataが変更された場合に、 それに応じて別のLiveDataの値も変更したい時に使える Transformations クラスについて。 Transformations.map() val useId = MutableLiveData<Int>() val userName:</int>…