Android [Android] 022. OutLineText(縁ありテキスト) はじめは古典的にCanvasで頑張ったりしてみましたがなにかスマートな実装は無いものかと探してみたら... さすがです!Jetpack Compose1.4.0で試験的に導入されたようです colorをbrushに置換えること... 2022.11.16 AndroidJetpack ComposeKotlinMaterial 3
Android [Android] 021. アニメーション とりあえず試してみたアニメーションの覚書 高レベルアニメーションAPI / 低レベルアニメーションAPI があります ・高レベルアニメーションAPI AnimationContentAnimatedVisibilityanim... 2022.11.13 AndroidJetpack ComposeKotlinMaterial 3
Android [Android] 019. JSON kotlinでJSONを扱う場合GSONやMoshi(Kotshi)などいろいろ選択肢がありますがオフィシャルのKotlin Serializationを使用してみようと思います 準備 ・githubを参照してライブラリバーシ... 2022.11.11 AndroidJetpack ComposeKotlin
Android [Android] 018. Room(DB) Roomを使用してローカルデータベースを扱う 以下が参考になるかもです 設定 Project Structure androidx.room:room-ktxなど最新バージョンを確認してVariablesでroom... 2022.11.11 AndroidJetpack ComposeKotlinMaterial 3
Android [Android] 017. Kotlin Coroutine Developerの説明...ここだけだと理解しにくいのではじめから見ていこうと思います Coroutine(コルーチン)はある処理を中断/再開できるインスタンス...といった方が理解しやすいと思いましたCoroutineはThre... 2022.11.11 AndroidJetpack ComposeKotlin
Android [Android] 011. ViewModelの状態 ViewModelの状態 data classに定義している値の状態を監視しますButtonをクリックするとTextが更新されます State // numはダミーで使いません data class Datas(var ... 2022.10.29 AndroidJetpack ComposeKotlin
Android [Android] 010. MVVM + Repository パターン Jetpack ComposeではViewModel不要とかの論議もあるようですが、RoomやHilt(DI)を使うとなるとViewModelを使うことになると思います 実際の実装はViewModelの状態やRoomやHiltなどで... 2022.10.29 AndroidJetpack ComposeKotlin
Android [Android] 009. androidx.navigation 1画面のアプリであっても拡張性のためベースにNavigationを適応するようにします 参考 依存関係設定 Project Structuer 設定 以下の最新を追加androidx.navigation:navi... 2022.10.28 AndroidJetpack ComposeKotlinMaterial 3
Android [Android] 008. Jetpack Compose の状態 チュートリアルのJetpack Compose の状態がわかりやすいかもチュートリアルの内容をざっくり簡略化して確認Flow / LiveDataは別途確認 状態の仕組みについて 動作しない例 TemplateのGree... 2022.10.28 AndroidJetpack ComposeKotlin
Android [Android] 007. Layout / Material3 Control 詳しくは以下とチュートリアルを参照 Layout Surface / Scaffold TopAppBarやFABなどを規定の場所に配置したい場合はScaffoldをでない場合はSurfaceをベースのレイアウトに使用N... 2022.10.28 AndroidJetpack ComposeKotlinMaterial 3