#242 2022-09-18
Compose TextFieldの状態管理について、Android Studio Dolphin Stable、Twitter社のJetpack Composeコーディング規約 、など
Compose TextFieldの状態管理について
TextFieldの状態管理に、StateFlow等をDefault Dispatcherでcollectすることは避けるように記載されています。
Android Studio Dolphin Stable
https://android-developers.googleblog.com/2022/09/android-studio-dolphin.html
Android Studio DolphinがStableリリースされています。Gradle Managed Virtual Devices、Compose Animation Inspector、Compose Recomposition Counts、などの機能が追加されています。
GitHubで見るTwitter社のJetpack Composeコーディング規約
GitHubで見るhttps://github.com/twitter/compose-rules
https://www.reddit.com/r/androiddev/comments/xcm1c1/twitters_jetpack_compose_rules/ktlint や detekt 用の実装も用意しているようです
Hilt ViewModelからActivityを使う
GitHubで見るJetpack Compose での Provider パターン
GitHubで見るhttps://betterprogramming.pub/provider-pattern-in-jetpack-compose-bb4f4e27185e
Flutter の Provider パターンを CompositionLocalProvider を利用して Jetpack Compose でも実現しよう、という内容
Uberにおける開発者の生産性について
GitHubで見るhttps://speakerdeck.com/tysmith/mobile-developer-productivity-at-uber-scale
Uberにおける、エンジニア組織体制、戦略などを紹介しています。
reddit の反応はこちら
https://www.reddit.com/r/androiddev/comments/xexogo/effective_state_management_for_textfield_in/
StateFlow 使ってもできるよ、という意見があります