AAndroid Expert·3d agoOne Snackbar, Three Streams: Choosing Between StateFlow, SharedFlow, and ChannelWhy your snackbar fires twice after rotation, and how to choose the right stream for UI state, one-shot events, event buses, and queues.16 min read·android-expert.hashnode.dev
AAndroid Expert·3d agoThe Last Frame Matters: Finishing Android Flows with transformWhileStop losing the one value users care about: end a Kotlin Flow on your terms and avoid the production traps that follow.12 min read·android-expert.hashnode.dev