Android[Android] 039. プルダウンリフレッシュ(PullRefreshIndicator) X(Twitter)とかであるリストを上から下にスワイプしてリロードする時にIndicatorを表示するUIの実装です Accompanistにその機能があったのですがJetpack Composeに取り込まれてPullRefreshInd...2023.10.13AndroidGiraffeJetpack ComposeKotlinMaterial 3
Android[Android] 038. 画像のピンチイン/アウト よくある画像のピンチイン/アウトの実装はJetpack Composeならそれほど頑張らなくてもデベロッパーの説明でほぼ実装できます デベロッパーの以下の説明です アニメーションについては以下で確認 ここでは回転の処理を省いて拡大の制限とタ...2023.10.03AndroidGiraffeJetpack ComposeKotlinMaterial 3
Android[Android] 037. TextFieldのPadding TextFieldのPaddingをModifierで指定しても背景のViewのPaddingが変更できません TextFieldの実装を見るとわかるのですが内部でBasicTextFieldを使用していて背景のViewはDecoratio...2023.10.02AndroidGiraffeJetpack ComposeKotlinMaterial 3
Android[Android] 036. Pager androidx.compose.foundation1.4.0でHorizontalPager/VerticalPagerが追加されていましたひさびさにデベロッパーの説明だけで簡単に実装できます※ AccompanistのPagerを使う...2023.09.28AndroidGiraffeJetpack ComposeKotlinMaterial 3未分類
Android[Android] material3:1.2.0 現時点でmaterial3:1.2.0-alpha08が最新ですが気になった点をまとめました 日本語版は情報が古いので英語版を参照してください ・DividerがHorizontalDivider/VerticalDividerに変更された...2023.09.26AndroidMaterial 3
Android[Android] 033. ポケモン図鑑アプリ(PokeApi) RemoteMediator(Paging)の流れで実装してみました最適な実装のアプリではなくあくまでRemoteMediator+Pagingを使用した実装の検証的なものです ポケモンやってないのであんま詳しくないけど追加ダウンロードコン...2023.09.15AndroidGiraffeJetpack ComposeKotlinMaterial 3
Android[Android] 031. RemoteMediator(Paging) PagingするたびローカルDBにデータがなかったらWebApiで取得してローカルDBに保存する処理をRemoteMediatorを使って実装してみました 使い方は簡単でPager作成時にRemoteMediatorを指定するだけです de...2023.09.12AndroidGiraffeJetpack ComposeKotlinMaterial 3
Android[Android] 030. PokeApi(pokeapi.co) WebApiを使用してサンプルを作成する時にPokeApi(を使うのが流行ってる?っぽいので作ってみました 作ったものはAndroid LibraryにしてGitHubにあげておきました 内容は以前作ったHttpClientをちょっと拡張し...2023.09.10AndroidGiraffeJetpack ComposeKotlinMaterial 3
Android[Android] 026. Paging3 024. Room(DB)の内容にもっとも簡素なPagingの機能を追加してみました developerの説明は以下 依存関係追加 以下をProject StructureなどでimplementationしますPaging3を使うためにa...2023.09.04AndroidGiraffeJetpack 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