Dmitry (@dmitrysamoylenk) 's Twitter Profile
Dmitry

@dmitrysamoylenk

Android linkedin.com/in/dmitrysamoy…
I solve Leetcode every day, join me on Telegram t.me/leetcode_daily…

ID: 833213005

linkhttps://github.com/samoylenkodmitry calendar_today19-09-2012 12:22:45

358 Tweet

116 Followers

467 Following

Dmitry (@dmitrysamoylenk) 's Twitter Profile Photo

JetpackCompose performance tip: combine remembered values together Local anonymous objects's fields are still accessible like state.startedTs

JetpackCompose performance tip: combine remembered values together

Local anonymous objects's fields are still accessible like state.startedTs
Dmitry (@dmitrysamoylenk) 's Twitter Profile Photo

what's google gemini do better than chatgpt: * video & image (in my taste) * can listen to my recorded speech and give feedback * notebooklm podcasts

Dmitry (@dmitrysamoylenk) 's Twitter Profile Photo

you can run agents locally in parallel on the same git repo in parallel branches: git workree add [your_directory_for_another_feature] -b [local_branch_name] [origin/branch_name]

Dmitry (@dmitrysamoylenk) 's Twitter Profile Photo

jetpack compose speed tip: Fastest: just check in compose if (MutableState.value == xx) (but will cause recompose) Slower: use snapshotflow LaunchedEffect(state) { snapshotFlow { state.value }.collect { .. } } Super slow: LaunchedEffect(state.value) { if (state.value) ... }