Mobile app development for Android and web

Android and web apps from one codebase, shipped to the Play Store and kept working.

Start a conversation

An app is more than its screens. It needs sign-in that works, payments that reconcile, notifications that arrive and a store listing that passes review.

We build and run our own apps on Google Play, so we know where releases usually go wrong. Client apps get the same care.

01Deliverables

What you get

  • An Android app, a web app, or both from one React Native codebase
  • Native Android in Kotlin where performance or media needs it
  • Sign-in, payments, push notifications and offline handling
  • Play Store listing, policy forms and release setup
  • Device-level tests that run before every release
  • Crash and error monitoring after launch

02Process

How we work

One loop for our products and for client work. Every step is written down.

  1. Specify

    We write down the screens, the user flows and what must work offline.

  2. Plan

    Screens, API and release steps become small, testable tasks.

  3. Build and review

    Each task is built test-first and checked against the spec by a separate reviewer.

  4. Verify

    We test on real devices and pass Play Store review before handover.

03Proof

Where we already do this

Our own products and notes, open to read.

  • Product

    Cabin

    Talk a decision through and get one straight answer.

  • Product

    QuesMo

    Questions, answers and daily trivia for friend groups.

  • Product

    Karma: The Honesty Test

    Would you choose right? A quick honesty game.

  • Capability

    LLM product backends

    Production conversational AI on serverless infrastructure, with streaming, long-term memory and cost-aware model routing.

  • Blog

    Social quiz apps: why questions beat passive scrolling

    What a social quiz app changes: answering with friends instead of scrolling alone, and what research on active and passive social media use says.

04FAQ

Questions

Which platforms do you build for?
Android and web first. React Native lets one codebase serve both, and the same code can be released for iOS.
React Native or native Kotlin?
React Native for most products, because one team can ship Android and web together. Kotlin when the app leans on video, real-time features or device hardware.
Do you handle the Play Store release?
Yes. We set up the listing, the data safety and content forms, testing tracks and the production release.
Which apps have you shipped?
Cabin, QuesMo and Karma: The Honesty Test are live on Google Play. QuesMo is native Kotlin. Cabin is React Native on Android and web.

Work with us

Tell us what you want built.

A short form. We reply to every message about client work.

Contact us