Same rhythm on every engagement — 4-week feature sprint or 16-week full build. Weekly signed build, Friday demo, monthly retro that names what didn't work.
Every phase has a fixed shape — you always know where the project is and what happens next.
We read what you have. Talk to 3-5 people on your side. Look at any existing code, designs, and research. Write a plan that includes what we're not doing. Both parties sign before phase 2 starts.
Two-week sprints, no exceptions. Every Wednesday: signed internal-track APK on your team's phones. Every Friday: 45-minute live demo, recorded, in the shared drive. Every month: written retro with named actions.
Play Store submission with proper metadata (we've been through review 34 times). Staged rollout at 5% → 20% → 100% over 8 days. Firebase Crashlytics on every build. First-week fire response by our on-call engineer.
Codebase readme, release runbook, architecture doc. Three-day pairing session with your engineers — full days, hands on the keyboard. First month of retainer at half rate. Then it's yours to run.
Being clear about what we won't do saves everyone a fortnight of misalignment.
No React Native, Flutter, or Kotlin Multiplatform for our client work. Native Android in Kotlin. If you need iOS too, we introduce you to studios we trust.
We won't quote a fixed number for a brief that hasn't been through phase 1. Fixed-price for scoped work; time-and-materials for exploratory work.
Sometimes an app is too far gone or the rewrite is too big for our capacity. When that's true we say so and point you at a studio equipped to take it on.
We'll sign NDAs when work is scoped. First calls talk in general terms; that way both sides can decide whether to keep going without paperwork.
What we quote is what you pay. If scope grows we re-quote before doing the work. Nothing lands on the final invoice you didn't approve.
If we're working with your direct competitor we tell you before signing. If it becomes a conflict during the engagement, you get first refusal on our capacity.
Book a 30-minute intro call. We'll ask what your Android problem is; you decide whether the answer sounds like us.