Android[Android] 004. androidx.hilt:hilt-navigation-compose hiltを使ってViewModelを画面間で引き継いで使う実装をしてみようと思いますNavigationGraphをネストさせてbackstackをhiltViewModel()に渡すことで実現できます developerの説明 hiltの...2024.01.04AndroidHedgehogJetpack ComposeKotlin未分類
Android[Android] 003. androidx.navigation androidx.navigationは↓で結構前に書いていて、こっそり更新したりしてましたが新しい環境で内容を追加してみたいと思います(令和6年版w) devloperの説明は以下のサンプル 依存関係 Project Structuerや...2024.01.03AndroidHedgehogJetpack ComposeKotlin
Android[Android] 002. 新規プロジェクトの作成 New Project ここらへんは前のバージョンと同じです Template選択 Empty Activityを選択Minumum SDKの初期値はAPI24(Android 7.0)のようですが、ここではAPI30(Android 11...2024.01.02AndroidHedgehogJetpack ComposeKotlinMaterial 3
Android[Android] 001. Android Studioの設定の確認 Android Studio インストール/アップデート 仕事でバタバタしていて随分立ってしまいましたがHedgehogは2023/11/30に正式リリースされています 罠なのが以下の日本語版のページは更新されていなく、未だGiraffeが...2024.01.02AndroidHedgehog
Androidプライベートレビュー v1.0.1 自分用のプライベートなよくあるレビュー入力アプリですGoogle Mapのレビューを書いてる時にふと思いついてApp Storeに該当するものは無かったので作ってみました プライベートレビュー はじめはNavigationで画面遷移する構成...2023.10.23Android
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] com.intellij.diagnostic.PluginException: ‘AbstractTreeBuilder’ おま環?ですがAndroid Studioから頻繁にこのエラーが出てうるさい...どげんかせんといかんばい com.intellij.diagnostic.PluginException: 'AbstractTreeBuilder' is ...2023.10.01Android
Android[Android] kspのバージョンリスト ksp(Kotlin Symbol Processing)のバージョンリストは以下で確認できます kspおよびkaptについては以下で確認できます gradleには以下のように指定します com-google-devtools-ksp = ...2023.10.01Android