The Future of Android Apps with AppFunctions
Exposing your app's core functionalities to the OS (or AI agents)

Search for a command to run...
Exposing your app's core functionalities to the OS (or AI agents)

The story of Claude Plugin development :)

Hello Composers π, In this post, we are going to dive deep into the internals of Composition Local API of Jetpack Compose. When you call LocalContentColor.current in your Compose code, a lot happens

Why Are You Only Running One AI Agent at a Time? Boost your productivity π

Details of my talk @ DroidCon India 2025

Hey Composers π, Itβs awesome to see Jetpack Compose being adopted in so many apps. If you're using Compose, you've almost certainly worked with its powerful LazyList APIs like LazyColumn and LazyRow. They are incredibly efficient for displaying lis...

Hey Composers π, In the recent Compose release 1.9.X, a new internal API in compose-runtime called PausableComposition was introduced, which claims to solve performance issues. It can feel like magic, but under the hood, it's all thanks to some very...

Know how knowing and using some annotations at right places can improve the performance of the composables

Hi Androiders π, there's no doubt that Kotlin coroutines have become the standard in the Android world for multithreading and reactive programming. Coroutines are easy to use, but there's always something that feels a bit complicated. I often get qu...
