Kotlin, coroutines & Flow
Everything is Kotlin. Coroutines and Flow carry background work off the main thread, so typing and scrolling stay smooth even on mid-range devices.
What we build and ship for Android — the engineering stack behind our apps, the products in people’s hands, and how updates reach them.
Four apps, one Android team: the same chain of craft described on the products page, told from the platform side.
Technology
The tools and disciplines every Android release leans on.
Everything is Kotlin. Coroutines and Flow carry background work off the main thread, so typing and scrolling stay smooth even on mid-range devices.
New screens are declarative Compose; Material 3 theming — including dynamic colour — keeps our apps at home on any Android skin.
MVVM with unidirectional data flow and a shared design-system module, so Galaxy Notes, Ledger and Scan feel like one family.
R8 shrinking, baseline profiles for cold starts, minimal permissions, and min/target SDK levels tracked with every platform release.
Quality
How a build becomes an update on your home screen.
Every candidate build runs across screen sizes, OEM skins and Android versions before it leaves the team — emulators alone never sign off a release.
New features go to open testers first; what the feedback shows shapes — or stops — the public release.
Google Play’s staged rollout lifts updates to users gradually, and a problem discovered at five percent never reaches the rest.
Crash triage, anonymised analytics and store reviews feed the next iteration — evolution on purpose, not by accident.
Notes, Ledger, Scan and whatever comes next — the products page is where the Android and iOS stories converge.