Instagram scrolling and the science of DopamineYou didn’t plan to scroll this long. You opened Instagram for one thing.One message.One notification. But your thumb kept moving.One Reel.Another.Another. No lag.No loading.No reason to stop. That smooth, endless scrolling experience isn’t luck.It’s ...Jan 23, 2026·5 min read
In-App Purchases on Android: A Deep Dive—Part 2 (with Google Cloud and APIs)Introduction In Part 1, we introduced the concept of In-App Purchases (IAP) and set up our products in the Google Play Console. Part 2 builds on that by diving deeper into the Android-specific implementation and exploring related Google Cloud technol...Feb 14, 2025·7 min read
Part 1 - Introduction and SetupIntroduction Welcome to the first part of our series on implementing In-App Purchases (IAP). In this post, we'll cover the fundamental concepts of IAP, explore why they are crucial for app monetization, and provide an overview of essential documentat...Feb 11, 2025·4 min read
The Power of MVVM: State Management, APIs, and Declarative UI in SwiftUI, Compose, and FlutterHey everyone! 👋 We've been on quite a journey, exploring declarative UI, state management, and sealed classes. Today, I am bringing it all together with the MVVM architectural pattern. We'll see how MVVM, along with proper state management using sea...Jan 20, 2025·6 min read
The Secret to Easy API Calls: Interceptors in SwiftUI, Compose, and FlutterImagine building an app that needs to fetch data from a server. You'd write code to make API calls, parse the data, and handle any errors. This can be a lot of repetitive code, especially if you're using the same API calls in different parts of your ...Nov 11, 2024·4 min read
Declarative UI Power: How SwiftUI, Compose, and Flutter Handle Time-Sensitive TasksHey, imagine you're building a house. With a declarative approach, you don't tell the builders to "hammer a nail here, then put a brick there." Instead, you give them a blueprint. "Here's how the house should look," you say. The builders figure out h...Oct 23, 2024·4 min read
The Recipe for Responsive UIs: State Management IngredientsHey everyone, let's talk about how we keep our UIs up-to-date, especially when things are changing all the time! Imagine building a simple counter app. You've got a button, and each time you tap it, the number on the screen goes up. But how does the ...Oct 15, 2024·3 min read