Kotlin Flows 1 Android ViewModel Data Loading: Best Practices and Flow-Based Architecture Aug 29, 2025