Android [Android] 004. Json(Kotlin Serialization) ここで書いたけど定義方法が若干更新されたのでコピペ用覚書き kotlin = "2.0.20" kotlinxSerializationJson = "1.7.3" kotlinx-serialization-json = { group ... 2024.11.07 AndroidKotlin未分類
Android [Android] 003. DataStore だいぶ前に書いたSharedPreferences は扱いやすいけど、移行を検討しろって言われているので試してみました Preferences DataStore 実装は↑通りにすればokなのでHilt適応版とりあえずサクッとベースのコピペ... 2024.11.04 AndroidKotlinLadybugMaterial 3
Android [Android] 002. 新規プロジェクトの作成 New Project 見栄えがカラフルになりましたねwKoalaからだったと思うけどAndroid TV向けのテンプレートも追加されてます build.gradle / lib.versions.toml の確認 テンプレートが更新されて... 2024.11.04 AndroidKotlinLadybug
Android [Android] 001. Android Studioの設定の確認 Android Studio インストール/アップデート Android Studio Ladybug との差分を書こうと思ってたら、すでに2024.2.1 Patch 2 がでていました / 新機能とかは以下で確認! Android St... 2024.11.04 AndroidLadybug
Jetpack Compose [Android] 021. Modifier.animateContentSizeとElevated コンポーネントのサイズ変更時のアニメーションですが、Modifierのセット順でElevatedCardなどの影が表示されない罠があったので覚書き paddingつけないと表示されないとか説明してるサイトもあったけどそんなことはないsize... 2024.09.18 Jetpack ComposeKoalaKotlinMaterial 3
Jetpack Compose [Android] 020. Firebase In-app Messaging なんか使う要件がありそうなので事前に調査してみましたといってもカスタムUIを使わないのであれば、実装する内容はほぼなし Firebaseの説明を見た感じでは依存関係を追加して、Firebase側でキャンペーンを作るだけFirebaseApp... 2024.09.16 Jetpack ComposeKoalaKotlin
Jetpack Compose [Android] 019. プルダウンリフレッシュ(PullToRefreshBox) で試したプルダウンリフレッシュを使うタイミングが来そうだったので、今の環境で確認してたらCompose BOM 2024.09でMaterial3向けのPullToRefreshBoxが追加されていることに気が付きましたので試しました th... 2024.09.10 Jetpack ComposeKoalaKotlinMaterial 3
Android Danger(GitHub Actions) Windows 11でDangerをGitHub Actionsで動かしてみるテスト※ 以前Windows 10環境で軽く試してOKだったのに、Windows 11の別環境でもう一度確認したらサクッと再現できなかったので再編集 ・dange... 2024.09.05 Android
Android 静的解析ツール deteKt + Jetpack Compose RulesがよさそうですKtlintは設定が楽だけど、細かい指定がしたくなるかもなので上位互換のdeteKtSlackのCompose Lintsはアクティブなプロジェクトで使われていて精錬... 2024.09.05 AndroidJetpack ComposeKoala
Jetpack Compose [Android] 017. Typography(Text Style) compose-bomを2024.08にしたら?なんかTextが中央に表示されてないような?みたいな違和感があったので調べてみました テキストスタイルまわりは以下 PlatformTextStyleが微妙に高さに影響してたようですProvi... 2024.08.31 Jetpack ComposeKoalaKotlinMaterial 3