# Mobile app development

An app is the visible tenth of the product. We build all of it from one codebase: the screens, the backend it syncs with, the push notifications, and the store submissions. One team, no gaps between layers.

## Problems clients bring us

- **Two codebases, twice the bugs.** An iOS dev, an Android dev, and features that never quite match between them, each fix paid for twice.
- **The backend was an afterthought.** The app looked done, until login, sync, and push notifications needed a server nobody scoped or priced.
- **Stuck in review limbo.** Rejected twice by the App Store for things your developer insisted were fine. Launch day keeps moving.
- **v1 shipped, then silence.** The store listing still says “bug fixes and improvements.” The bugs are still there. The developer isn't.

## Numbers

- **1** codebase shipping to iOS and Android
- **100%** of projects delivered on the agreed date
- **343+** public five-star reviews
- **100M+** seconds tracked inside one client app
- **600+** founders and teams shipped with
- **99.9%** of releases without a single incident

## Tools we use for this

React Native, Expo, TypeScript, NestJS, Python, Firebase, Push, App Store, Play Store, PostgreSQL

## A client story

**A website and an installable app, one codebase, one launch.**

Caged tracks training time for a niche community. We designed and built the site and the installable web app behind it, delivered on the agreed date.

> "Working with Roberto has been a true pleasure, from beginning to end. I needed someone to understand my peculiar niche and this turned out to be the perfect choice for me. Very smooth and quick process, respected the timeline with precision and delivered a top quality product."
> Andrei, Caged, rated 5.0/5

## Contact

- Email: crew@dock30.com
- Book a call: https://dock30.com/contact
