Shreyas Patil

Shreyas Patil


👨‍💻 Engineer @Paytm 📱Google Developer Expert for Android ❤️ All things Android & Kotlin 🌐Web Developer ⚙️Open Source Enthusiast 👨‍💼Organizer @KotlinMumbai

ViewModel: for UI business, not UI operations 😮

Dec 19, 20225 min read

Hey tech Android🙋🏻‍♂️, this is an opinionated post about what ViewModels should do and what should not. It's based on recent experiences and seeing...

ViewModel: for UI business, not UI operations 😮
Exploring "select" expression of Kotlin coroutines
Combining StateFlows and transforming it into a StateFlow
Leveraging the Semaphore concept in Coroutines to limit the parallelism 🔀
Promise compose compiler and imply when you'll change 🤞
Automate library publishing to Maven Central with GitHub Actions Workflow Dispatch 🤖