whoami
android engineer · delhi, india

Angad Singh

I build Android apps that feel obvious in retrospect.
role
Staff Engineer (Android) @ Round Circle
stack
Kotlin Compose Coroutines MVI/MVVM
writing
Android, Self Hosting, Life
location
Delhi, India (GMT+5:30)
press g then b for blog
[01]writing·all posts →
2026-06-21
Android App Functions: turning your app into a tool an agent can call
A hands-on walkthrough of Android's experimental AppFunctions API. I build a small but complete notes app, expose four functions to on-device agents with @AppFunction, and trace exactly what the KSP compiler generates and how the system discovers and invokes them.
20 min
2026-06-16
Developing for Foldables — making your Compose UI fold-aware
Part 2 of the foldables series. We build an adaptive media player in Jetpack Compose that reacts to tabletop and book postures with Jetpack WindowManager, picks list-detail layouts with window size classes, and verify all of it on the Pixel Fold emulator.
24 min
2026-06-12
From Window Seats to Boarding Gates
Written at 4 AM at a boarding gate, waiting for my first international trip with my mother. On how travelling with family has changed over the years — from 16-hour train journeys to nani ghar with comics, board games and window-seat fights, to flights, iPads and international itineraries.
5 min
2026-06-05
The Routine Changed. So Did My Mind.
A few weeks into waking up at 6AM, I have enough distance now to say something I couldn't before: this wasn't just a schedule change. It quietly changed how I think about my days.
4 min
[02]projects·all projects →
./android-filepicker
Selecting directories and files made a lot easier.
★ 662 · Java
./android-toggle
Custom switches for Android.
★ 396 · Java
contact --