Room

Android

[Android] 033. ポケモン図鑑アプリ(PokeApi)

RemoteMediator(Paging)の流れで実装してみました最適な実装のアプリではなくあくまでRemoteMediator+Pagingを使用した実装の検証的なものですポケモンやってないのであんま詳しくないけど追加ダウンロードコンテ...
Android

[Android] 032. Room(DB) Relation vs TypeConverter

List<T>やMap<T>はDBの値として直接格納できないのでどのように対応するか的な話ですList<T>やMap<T>をJsonの文字列に変換してStringとして保存する方法と個別にDBのTableを作ってRelationで連結して取...
Android

[Android] 031. RemoteMediator(Paging)

PagingするたびローカルDBにデータがなかったらWebApiで取得してローカルDBに保存する処理をRemoteMediatorを使って実装してみました使い方は簡単でPager作成時にRemoteMediatorを指定するだけですdeve...
Giraffe

[Android] 024. Room(DB)

今回はbuild.gradle.kts+Gradle Version Catalogsでの設定と019. ViewModel(lifecycle-viewmodel-compose:2.5.0)で紹介したパターンで実装してみましたFlowに...
Android

[Android] 018. Room(DB)

Roomを使用してローカルデータベースを扱う以下が参考になるかもです設定Project Structureandroidx.room:room-ktxなど最新バージョンを確認してVariablesでroom_versionを追加するroom...