Color rolesを読んでた
https://m3.material.io/styles/color/roles
えらい色の名前やら種類やらたくさんあるのでこんがらがってたけど、まとまってた。
一度全体読む必要あるな。。
Color rolesを読んでた
https://m3.material.io/styles/color/roles
えらい色の名前やら種類やらたくさんあるのでこんがらがってたけど、まとまってた。
一度全体読む必要あるな。。
https://developer.android.com/develop/ui/compose/designsystems?hl=ja
ちょっと朝つらくてスタート遅くなりつつある。。
Compose Themeのところを今日はよむかなぁ #むおおおお読書
キリいいのでここまで
コメがたけた
calculateWindowSizeClass() を使うとアダプティブにできる
ExperimentalMaterial3WindowSizeClassApiクラスにオプトインが必要…
Interactive Previewのことを考えると、Mockingとかダミーデータの実装ってやっぱいるんじゃないかねぇ…
> Column または Row を使用して、手動でスクロール動作を追加できます。
へー。LazyRowとかつかわなくてもいい
verticalScroll/horizontalScroll就職しを使用する
rememberScrollState()を与える
スロットベースのレイアウト。
キーワードとして結構でそう
https://developer.android.com/develop/ui/compose/layouts/basics?hl=ja#slot-based-layouts
https://developer.android.com/codelabs/jetpack-compose-layouts?hl=ja#7
ここから
今日は少し早く起きたので #むおおおお読書
テーマの設定どうすべきか難しいな。。
いろいろアプローチが取れることはわかったけど、Materialにどこまで依存するのか、悩ましい…
Materialにひとまず依存しつつ、いつでも置き換え可能にしておけるような流れを整えたい
https://developer.android.com/develop/ui/compose/designsystems/custom?hl=ja
modifierのリスト
https://developer.android.com/develop/ui/compose/modifiers-list?hl=ja
あさがつらい…
ちょっと本斜め読みしとこ
No AI trainingって書いてある。へー
猫汰つなさんの誕生日記念イラスト描かせて頂きました🍒✨
お誕生日おめでとうございます! #猫汰つな生誕祭2024
今日はここまで
レイアウトプレビューの話出てきたけど、viewModelを依存として登場させた時、プレビューができない問題はなんか対策を持っておきたいな
みんなどうしてんのかな。ちゃんとinterfaceにしてるのかな。それともmockライブラリとかつかってるんかな
debugImplementationで入れると、プレビューのときだけmockライブラリ使って必要なプロパティだけを注入してプレビューとかできるかもしれんな
昨日の夜せんかった家事してたらもうこんだけど、今日もちょっとだけ見る
今日はここまで
https://developer.android.com/develop/ui/compose/modifiers?hl=ja#padding-and-size
「レイアウトの上部からベースラインまで一定の距離を空ける」のにつかうっぽい
paddingFromBaselineってなんじゃ…こういうのってalignment的なプロパティにつけるもの…じゃないのか
#むおおおお読書
みてる
https://developer.android.com/codelabs/jetpack-compose-layouts#3
二度寝してもうてた
ちょっとやる
https://discuss.kotlinlang.org/t/jetpack-compose-remember-mutablestateof-vs-livedata-viewmodel/28553/5
検索してたけど、このコメントなるほどなぁっておもう
https://hazaleroglu.medium.com/best-practices-for-managing-state-in-android-apps-with-kotlin-coroutines-and-flow-f1b26218101a
この記事、Flowに寄せた記事になってるけど、mutableStateOfとの使い分けとか言及してないので、それらを含めた「ベスト」かはわかんない気がするなぁ
カスタムで実装する方法と、navigation-suiteを使う方法両方があった。わかりやすい
adaptiveにするためのライブラリを別途入れるの、ちょっと抵抗があるんよな…よくわかってないけど、ブレークポイントの設定入れるだけではダメなんじゃろうか
Adaptive Layoutの説明と対応方法
https://blog.stackademic.com/jetpack-compose-adaptive-library-i-switch-navigation-menu-85bb5074e58a
まだ難しかった…またCompose Navigation使うことになったら見る