Android[Android] 033. ポケモン図鑑アプリ(PokeApi) RemoteMediator(Paging)の流れで実装してみました最適な実装のアプリではなくあくまでRemoteMediator+Pagingを使用した実装の検証的なものです ポケモンやってないのであんま詳しくないけど追加ダウンロードコン...2023.09.15AndroidGiraffeJetpack ComposeKotlinMaterial 3
Android[Android] 032. Room(DB) Relation vs TypeConverter List<>やMap<>はDBの値として直接格納できないのでどのように対応するか的な話です List<>やMap<>をJsonの文字列に変換してStringとして保存する方法と個別にDBのTableを作ってRelationで連結して取得する...2023.09.14AndroidGiraffeJetpack ComposeKotlin
Android[Android] 031. RemoteMediator(Paging) PagingするたびローカルDBにデータがなかったらWebApiで取得してローカルDBに保存する処理をRemoteMediatorを使って実装してみました 使い方は簡単でPager作成時にRemoteMediatorを指定するだけです de...2023.09.12AndroidGiraffeJetpack ComposeKotlinMaterial 3
Giraffe[Android] 024. Room(DB) 今回はbuild.gradle.kts+Gradle Version Catalogsでの設定と019. ViewModel(lifecycle-viewmodel-compose:2.5.0)で紹介したパターンで実装してみました Flow...2023.08.31GiraffeJetpack ComposeKotlinMaterial 3
Android[Android] 018. Room(DB) Roomを使用してローカルデータベースを扱う 以下が参考になるかもです 設定 Project Structure androidx.room:room-ktxなど最新バージョンを確認してVariablesでroom_versionを追加する...2022.11.11AndroidJetpack ComposeKotlinMaterial 3