#むおおおお読書
ちょっと朝つらくてスタート遅くなりつつある。。
Compose Themeのところを今日はよむかなぁ #むおおおお読書
December 3, 2024 at 12:33 AM
今日は少し早く起きたので #むおおおお読書
November 28, 2024 at 11:35 PM
November 19, 2024 at 12:53 AM
昨日から引き続きjetc.devを #むおおおお読書
November 13, 2024 at 10:37 PM
今日趣向を変えてjetc.dev読むか… #むおおおお読書
November 13, 2024 at 12:13 AM
今日はとりあえず週末の日本語検定の焼け石に水をしておく… #むおおおお読書
November 8, 2024 at 12:06 AM
Material Design には(かな?)IconButtonクラスがある
androidx.compose.material:material-icons-extended を追加することで利用可能
#むおおおお読書
October 31, 2024 at 12:50 AM
Composeテーマ、めっちゃ色んな色があって使いこなすの難しそうだな。。 #むおおおお読書
October 30, 2024 at 12:14 AM
おそなった…15-20分だけやっとく #むおおおお読書
October 29, 2024 at 12:25 AM
LazyRow(horiontalArrangement = Arrangement.spacedBy(8.dp)
横向きのスクロールの空白
https://developer.android.com/quick-guides/content/video/lazy-lists-compose?hl=en
#むおおおお読書
October 25, 2024 at 12:26 AM
October 24, 2024 at 12:32 AM
対象の木構造以下?のSnapshotを作りなおすって書いたけど、その下もデータが変わってなければ、@Composableのついた関数を呼び出さないようになってるっぽい
#むおおおお読書
October 24, 2024 at 12:31 AM
ちょっと自分の頭ではまだ難しいかった…けど
・@Composableの関数が走った時にSnapshotが取られる
 ・SlotTableが作られ、Nodeの木構造が保持される
・@Composableの中のremember{mutableStateOf(...)}の変化を監視していて、これが変わった時に再コンポーズが走る
 ・この時SlotTableが参照されて、監視していた値を保持している場所から下の木構造に対して再コンポーズを走らせる
 ・ここでもう一度対象の木構造以下?のSnapshotを作りなおす
・以下ループ
みたいな感じかな。。
#むおおおお読書
October 24, 2024 at 12:28 AM
remember{}はインスタンスの生存期間を伸ばしてくれるもの
lambdaにすることでフィールド変数的な扱いにしてくれる理解
#むおおおお読書
October 24, 2024 at 12:16 AM
composeでは再コンポーズのための差分情報(SlotTable)を持っている #むおおおお読書
October 24, 2024 at 12:13 AM
@Composableな関数で、
val expanded = remember { mutableStateOf(false) }
みたいに書くと値を保持できる
rememberを使って値を保持するのと、Composeが値を監視する仕組み、いまいち説明ができないのよね
#むおおおお読書
October 23, 2024 at 8:25 AM
Compose用、Material Designのボタンとして、
Button、ElevatedButton、FilledTonalButton、OutlinedButton、TextButton がある
https://developer.android.com/codelabs/jetpack-compose-basics#5
#むおおおお読書
October 23, 2024 at 8:17 AM
Android Studioのプレビューを使う場合は@Previewをつける
@Preview(showBackground = true, name = "Text preview")
#むおおおお読書
October 23, 2024 at 12:11 AM
引き続き書物じゃないものを読んでいく
終わりの設定がむずいのでそろそろちゃんとなんか買いたいかもしれん…
https://developer.android.com/courses/pathways/compose?hl=ja #むおおおお読書
October 23, 2024 at 12:02 AM
一旦ここまで #むおおおお読書
October 22, 2024 at 12:47 AM
https://github.com/CombineCommunity/rxswift-to-combine-cheatsheet
RxSwiftとCombineの比較。BehaviorRelayと近いのがCurrentValueSubjectっぽい。ただ、Notesを見てると実質値に@Stateをつけたものっぽい?
#むおおおお読書
GitHub - CombineCommunity/rxswift-to-combine-cheatsheet: RxSwift to Apple’s Combine Cheat Sheet
RxSwift to Apple’s Combine Cheat Sheet. Contribute to CombineCommunity/rxswift-to-combine-cheatsheet development by creating an account on GitHub.
github.com
October 22, 2024 at 12:08 AM