Android

Android

[Android] 004. Json(Kotlin Serialization)

ここで書いたけど定義方法が若干更新されたのでコピペ用覚書き kotlin = "2.0.20" kotlinxSerializationJson = "1.7.3" kotlinx-serialization-json = { group ...
Android

[Android] 003. DataStore

だいぶ前に書いたSharedPreferences は扱いやすいけど、移行を検討しろって言われているので試してみました Preferences DataStore 実装は↑通りにすればokなのでHilt適応版とりあえずサクッとベースのコピペ...
Android

[Android] 002. 新規プロジェクトの作成

New Project 見栄えがカラフルになりましたねwKoalaからだったと思うけどAndroid TV向けのテンプレートも追加されてます build.gradle / lib.versions.toml の確認 テンプレートが更新されて...
Android

[Android] 001. Android Studioの設定の確認

Android Studio インストール/アップデート Android Studio Ladybug との差分を書こうと思ってたら、すでに2024.2.1 Patch 2 がでていました / 新機能とかは以下で確認! Android St...
Jetpack Compose

[Android] 021. Modifier.animateContentSizeとElevated

コンポーネントのサイズ変更時のアニメーションですが、Modifierのセット順でElevatedCardなどの影が表示されない罠があったので覚書き paddingつけないと表示されないとか説明してるサイトもあったけどそんなことはないsize...
Jetpack Compose

[Android] 020. Firebase In-app Messaging

なんか使う要件がありそうなので事前に調査してみましたといってもカスタムUIを使わないのであれば、実装する内容はほぼなし Firebaseの説明を見た感じでは依存関係を追加して、Firebase側でキャンペーンを作るだけFirebaseApp...
Jetpack Compose

[Android] 019. プルダウンリフレッシュ(PullToRefreshBox)

で試したプルダウンリフレッシュを使うタイミングが来そうだったので、今の環境で確認してたらCompose BOM 2024.09でMaterial3向けのPullToRefreshBoxが追加されていることに気が付きましたので試しました th...
Android

Danger(GitHub Actions)

Windows 11でDangerをGitHub Actionsで動かしてみるテスト※ 以前Windows 10環境で軽く試してOKだったのに、Windows 11の別環境でもう一度確認したらサクッと再現できなかったので再編集 ・dange...
Android

静的解析ツール

deteKt + Jetpack Compose RulesがよさそうですKtlintは設定が楽だけど、細かい指定がしたくなるかもなので上位互換のdeteKtSlackのCompose Lintsはアクティブなプロジェクトで使われていて精錬...
Jetpack Compose

[Android] 017. Typography(Text Style)

compose-bomを2024.08にしたら?なんかTextが中央に表示されてないような?みたいな違和感があったので調べてみました テキストスタイルまわりは以下 PlatformTextStyleが微妙に高さに影響してたようですProvi...