takahirom (@new_runnable) profile picture

Google Developers Expert for Android。ABEMA作ってます。Androidに近い様々なものに触れています https://nitter.cf/t.co/MLUSlXZuPf https://nitter.cf/t.co/SUoXHz7nk4 English: https://nitter.cf/t.co/Sg3Flv3RUC

Joined June 2013
Photo by takahirom (@new_runnable)Photo by takahirom (@new_runnable)Photo by takahirom (@new_runnable)Photo by takahirom (@new_runnable)Photo by takahirom (@new_runnable)Photo by takahirom (@new_runnable)Photo by takahirom (@new_runnable)Photo by takahirom (@new_runnable)Photo by takahirom (@new_runnable)Photo by takahirom (@new_runnable)
Jetpack Compose公式の新ライブラリ「MarkupText」が登場。Markdownなどのマークアップテキストの表示をサポートする予定みたい。 #AndroidDevSummit
1
9
1
57
3,097
ちょっとこれ自信ないので、動画出たらまた確認します 🙇 (マークダウンの話が出ててそれのデモをしてたところまでは確実で、それがAOSPにもあって、それを話してたと思うのだけど、ちょっと自信が持ちきれていない)
1
2
429
ComposeのPointer Inputの内部処理① MotionEvent → PointerInputEvent → InternalPointerEvent → Hit Test → Hit Path Tree更新 → 座標変換 → PointerEvent。 Hit Path TreeでComposeのどこにイベントを配送するか管理する。 #AndroidDevSummit
1
6
619
ComposeのPointer Inputの内部処理② PointerEventは3つのPassで処理される。 Initial:親→子 Main:子→親(クリックなど) Final:親→子(スクロール時のクリックキャンセルなど) #AndroidDevSummit
215
Navigation 3のDeepLinkでは、複数のパターンにマッチした場合、maxOrNull() で最も適切なものを選べる。 例えば sessions/keynote と sessions/{session} がある場合、より具体的な sessions/keynote が優先される。 #AndroidDevSummit
9
473
android analyze apkpathでこれが出るjsonにもできるそう。 #AndroidDevSummit
1
315
annotation.keep pluginでリフレクションが必要なところでR8のkeepルールを生成できる
1
3
368
TextFieldで検索してるものをハイライトしたい時はOutputTransformationでテキスト検索して、そこにstyleを当てる #AndroidDevSummit
5
456
編集可能なスタイル付きテキストを実現できる方法 state.edit { addStyle( SpanStyle(...), range = TextRange(0, 5), expandPolicy = ExpandPolicy.InsideOnly ) insert(2, "xxxx") } Spanの範囲内に文字を挿入すると、スタイルの適用範囲も自動的に広がる。 #AndroidDevSummit
1
6
770
ビジネスロジックでテキスト入力を扱うなら、TextFieldStateはViewModelで保持する。 UiState(StateFlow)の中にTextFieldStateを入れるのは避ける。mutableなので内部の変更がStateFlowに通知されない。 ViewModelに直接持つのが推奨。 #AndroidDevSummit
2
27
1,134
npx skills add firebase/agent-skills ではいる現状の Firebaseのskill一覧
4
504
Firebase Spend Caps!ちょっと前から知ってたけど、いまの時代必須な機能 #AndroidDevSummit
3
472
ML Kitの直近のアップデート(ドキュメントとか昨日更新されてたりするっぽい) #AndroidDevSummit
2
309
ML Kit、EmbeddingGenerationで似たもの探したりできる。 #AndroidDevSummit
240
Gemma 4 2BでもGemma 3 27Bとベンチマーク上同じぐらいに動くようになったそう。 #AndroidDevSummit
1
262