takahirom Profile
takahirom

@new_runnable

Followers
3K
Following
32K
Media
472
Statuses
10K

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

Joined June 2013
Don't wanna be here? Send us removal request.
@new_runnable
takahirom
2 months
楽しかったです!ありがとうございました! #DroidKaigi
1
0
22
@new_runnable
takahirom
2 months
よく見たら全部でRoborazzi使っていただいていた🙏 https://t.co/DjTDKff7U0 #droidkaigi
@ca_developers
CyberAgentDevelopers
2 months
サイバーエージェントは今年もブースを運営しております✨ 当社が提供する主なプロダクトにおける、1年間の開発トピックスをご紹介しているほか、特別ノベルティもお渡ししていますのでぜひお立ち寄りください🙌 お待ちしています! #DroidKaigi
0
0
30
@new_runnable
takahirom
2 months
高レベルなAPIと低レベルなAPIを両方提供することで、機能性と自由度を両立する。 #droidkaigi
0
0
3
@new_runnable
takahirom
2 months
OkHttpClientは共有されるべきっていうのがあるから、OkHttpClientに限っては渡せるほうが嬉しいかもしれない👀 > OkHttpClients Should Be Shared https://t.co/bY0AUJMX4z #droidkaigi
0
2
13
@new_runnable
takahirom
2 months
Tarjan algorithmという線形時間で、DFSで連結部分を識別するアルゴリズムを使っているらしい #DroidKaigi
0
0
0
@new_runnable
takahirom
2 months
@ Provideを書かなくても実装側に @ ContributesBnding(AppScope::class, binding = binding<Cache>) @ Inject CacheImpl(): Cache こんな感じで楽できる (Hiltにもほしい) #DroidKaigi
0
0
1
@new_runnable
takahirom
2 months
@ SingleIn(AppScope:class) と @ Singleton一緒 #DroidKaigi
0
0
0
@new_runnable
takahirom
2 months
Applicationクラスで起動開始時間を知るには Application.attachBaseContexxt で行うと良い。 #DroidKaigi
0
0
8
@new_runnable
takahirom
2 months
全量ログが使えないときのサンプリング Head based sampling 開始時にこれを使うか決める 。ランダム Tail based sampling 終了時に何を含んでいるかをみて使うかを決める。 Firebase PerformanceではTail based samplingができない #DroidKaigi
0
0
3
@new_runnable
takahirom
2 months
解決 スタックから消えてしまうのが問題なので、こういうスタックにして Home -> BottomA BottomA -> Home -> BottomB Homeから戻れなくすることでなんとかしたらしい。
0
0
0
@new_runnable
takahirom
2 months
状況 BottomNavigationで 画面遷移 Home -> BottomA -> BottomB -> BottomA 課題 Home -> BottomAのスタックでBottomBに切替時に Home -> BottomBのスタックになってしまって、 したときにBottomAのstateが消えてしまう #DroidKaigi
1
0
4
@new_runnable
takahirom
2 months
Yamlで値にエラーがあったときに初期値に変更する。 TextAlignWrapper https://t.co/L74BSUXQ9T #DroidKaigi
Tweet card summary image
github.com
ComposeFlow - Build native mobile apps effortlessly - ComposeFlow/ComposeFlow
0
0
0
@new_runnable
takahirom
2 months
LLMにできるだけ詳細なコンテキストを渡す。例えば失敗したときにエラーメッセージを渡すなど。 LocationAwareSerializerWrapperで、どこでyamlでエラーがあるのかわかるようにしたそう。 https://t.co/SkRiTDREfV #DroidKaigi
Tweet card summary image
github.com
ComposeFlow - Build native mobile apps effortlessly - ComposeFlow/ComposeFlow
0
0
1
@new_runnable
takahirom
2 months
Kotlin -> TypeScript -> JsonスキーマでLLMに書かせている。ただKoogのほうが良いかもしれない #DroidKaigi
0
0
2
@new_runnable
takahirom
2 months
LSP(Language Server for Kotlin)使ってIntelliJ外でエディタの体験作る発想がなかった #DroidKaigi
0
0
3
@new_runnable
takahirom
2 months
"自己認識をハックして、うまく自分を騙して行動に結びつける。" という羊さんの話があって、騙すコツをAsk the speakerで聞きに���った。"嫌いなところを直視しないようにする"ということで、食わず嫌いな食べ物を食べれるようになるのと、一緒の感覚みたいな話だった🫑 #droidkaigi
0
0
25
@new_runnable
takahirom
2 months
(Ask the speakerでフィードバックした)
0
0
2