In this article, you’ll dive deep into the internal mechanisms of Flow, StateFlow, and SharedFlow, exploring how they work under the hood.
www.revenuecat.com/blog/enginee...
In this article, you’ll dive deep into the internal mechanisms of Flow, StateFlow, and SharedFlow, exploring how they work under the hood.
www.revenuecat.com/blog/enginee...
🌊 Flow operators enable you to create restartable, pausable, or one-shot StateFlow.
github.com/skydoves/flo...
🌊 Flow operators enable you to create restartable, pausable, or one-shot StateFlow.
github.com/skydoves/flo...
🌊 Flow operators enable you to create restartable, pausable, or one-shot StateFlow.
github.com/skydoves/flo...
🌊 Flow operators enable you to create restartable, pausable, or one-shot StateFlow.
github.com/skydoves/flo...
#Kotlin #Android #AndroidDevelopment #KotlinCoroutines #MobileDevelopment #MobileDeveloper #StateFlow #KotlinFlow #JetpackCompose #SoftwareEngineering
#Kotlin #Android #AndroidDevelopment #KotlinCoroutines #MobileDevelopment #MobileDeveloper #StateFlow #KotlinFlow #JetpackCompose #SoftwareEngineering
zurl.co/zmnTO
zurl.co/OKaWN
#Stateflow #Simulink #Modeling #ControlSystems #StateMachines #Flowcharts #EmbeddedSystems #SoftwareEngineering #Programming #Simulation
zurl.co/zmnTO
zurl.co/OKaWN
#Stateflow #Simulink #Modeling #ControlSystems #StateMachines #Flowcharts #EmbeddedSystems #SoftwareEngineering #Programming #Simulation
www.youtube.com/watch?v=u3bz...
#Kotlin #AndroidDev
www.youtube.com/watch?v=u3bz...
#Kotlin #AndroidDev
- Always expose read-only collections to your UI, even if not using Compose: modifying a list held by a RecyclerView adapter will make your app crash anyway;
- Use StateFlow or distinctUntilChanged() to skip unnecessary recompositions of collections.
#AndroidDev
open.substack.com/pub/effectiv...
- Always expose read-only collections to your UI, even if not using Compose: modifying a list held by a RecyclerView adapter will make your app crash anyway;
- Use StateFlow or distinctUntilChanged() to skip unnecessary recompositions of collections.
#AndroidDev
doveletter.skydoves.me/book/kotlin
doveletter.skydoves.me/book/kotlin
1️⃣ 𝗟𝗮𝘆𝗲𝗿𝗲𝗱 𝗮𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 (data, domain, presentation) → makes it easier to move business logic to the shared module.
2️⃣ 𝗙𝗹𝗼𝘄 + 𝗦𝘁𝗮𝘁𝗲𝗙𝗹𝗼𝘄 + 𝗞𝗼𝘁𝗹𝗶𝗻𝘅 𝗦𝗲𝗿𝗶𝗮𝗹𝗶𝘇𝗮𝘁𝗶𝗼𝗻 → multiplatform-ready and Compose-friendly, avoiding future rework.
#android #kotlin #kmp #AndroidDev
1️⃣ 𝗟𝗮𝘆𝗲𝗿𝗲𝗱 𝗮𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 (data, domain, presentation) → makes it easier to move business logic to the shared module.
2️⃣ 𝗙𝗹𝗼𝘄 + 𝗦𝘁𝗮𝘁𝗲𝗙𝗹𝗼𝘄 + 𝗞𝗼𝘁𝗹𝗶𝗻𝘅 𝗦𝗲𝗿𝗶𝗮𝗹𝗶𝘇𝗮𝘁𝗶𝗼𝗻 → multiplatform-ready and Compose-friendly, avoiding future rework.
#android #kotlin #kmp #AndroidDev
🧬 Bindables is an Android DataBinding kit that enables notifying UI layers of data changes without requiring backing properties or relying on reactive programming models like LiveData and StateFlow.
github.com/skydoves/Bin...
🧬 Bindables is an Android DataBinding kit that enables notifying UI layers of data changes without requiring backing properties or relying on reactive programming models like LiveData and StateFlow.
github.com/skydoves/Bin...
github.com/joreilly/chi...
github.com/joreilly/chi...
Key usage here is that data is exposed from shared code as a Kotlin StateFlow and observed in iOS app using Swift's for await.
github.com/joreilly/chi...
Key usage here is that data is exposed from shared code as a Kotlin StateFlow and observed in iOS app using Swift's for await.
github.com/joreilly/chi...
StateFlow: Enhancing LLM Task-Solving through State-Driven Workflows
https://arxiv.org/abs/2403.11322
StateFlow: Enhancing LLM Task-Solving through State-Driven Workflows
https://arxiv.org/abs/2403.11322