Wide, slightly off-center shot of an Android phone resting on a light grey desk surface under soft natural window light, the screen showing a clean, minimal app interface with crisp typography, no hands, no glare
Wide, slightly off-center shot of an Android phone resting on a light grey desk surface under soft natural window light, the screen showing a clean, minimal app interface with crisp typography, no hands, no glare
— Live. Maintained. Android-native.

Apps we built and still stand behind

Every app on this page is in production. Tested before it shipped, maintained after. No prototypes, no abandoned side projects.

/ In production

Shipped apps, not mockups

Portrait close-up of two Android phones side by side on a light concrete surface, both screens showing different states of the same app — one showing an empty state, one showing a populated list — soft diffused daylight from the left, no reflections
Portrait close-up of two Android phones side by side on a light concrete surface, both screens showing different states of the same app — one showing an empty state, one showing a populated list — soft diffused daylight from the left, no reflections
Android-native thinking

Built for Android, not ported to it

Each app uses platform-native navigation, system type scales, and Android lifecycle patterns. Nothing wrapped, nothing shimmed.

We test edge cases and empty states as carefully as the primary flow. If a path exists, it has been walked.

Fewer apps, done right

A small catalogue maintained with care beats a long list of half-finished releases. Every app here targets a current Android API, ships with no known crash-class bugs, and receives ongoing maintenance.