S/03 · Mobile apps

Cross-platform mobile app development for iOS and Android

iOS and Android apps from one React Native codebase, built to get through store review and keep working after launch week.

What's included

  • One shared codebase for iOS and Android
  • User flows designed for small screens
  • API and backend integrations
  • Store listings, privacy policy and release submission
  • Improvements and new features after launch

01What we build

Typical projects

Customer apps

Apps your customers install and come back to, with short flows, clear sign-in and, where it matters, offline use.

Apps for your team

Tools for staff who work away from a desk and need records, tasks or forms in their pocket.

Companion apps

A mobile front end for an existing web platform or SaaS product, sharing the same accounts and backend.

Backends and APIs

The APIs, authentication, cloud sync and admin panel an app needs behind the scenes.

02Proof

Kameti Manager

Kameti Manager is our own app for tracking kameti (ROSCA) savings groups. Built with Expo and React Native, it works fully offline, syncs to the cloud only after sign-in, and uses Firebase Auth, Cloud Firestore and Crashlytics. It never moves money, and users can delete their account inside the app.

Tools we use for this

  • React Native
  • Expo
  • iOS
  • Android
  • Firebase Authentication
  • Cloud Firestore
  • Crashlytics
  • App Store & Google Play

03How it works

The process, step by step

Each step ends with something you can read, click or ship.

Start with discovery
  1. Scope the app

    We decide which journeys belong on a phone, what has to work offline, which sign-in methods to offer and which device features the app needs.

    You get A screen list, offline and sign-in requirements, a backend plan and a written estimate

  2. Design for small screens

    The main journeys are designed for one hand and short sessions, then tested as a clickable prototype before they are built.

    You get A clickable prototype of the main journeys

  3. Build and test on devices

    One codebase is built for both platforms and tested on real iOS and Android devices, with crash reporting switched on from the first test build.

    You get Test builds for iOS and Android that your team can install

  4. Prepare and submit the release

    We prepare store listings, the privacy policy and the in-app account deletion the stores ask for, then submit the release and handle review feedback.

    You get The app submitted to the App Store and Google Play, with store listings and policy pages

04Good fit

A good fit when…

  • You need to be on both iOS and Android from the first release.
  • Your web platform needs a mobile app that shares its data.
  • Your users need the app to work with a weak or no connection.
  • You want one team for the app, the backend and the store release.

Candidly

Probably not a fit when…

  • The app is built around heavy 3D graphics or deep platform-specific hardware features, where separate native apps are the better choice.
  • A responsive or installable web app would cover what your users need. It is usually simpler to build and update.

05FAQ

Common questions

Ask us directly
Do you build for both iOS and Android?

Yes. We build cross-platform apps, so one shared codebase runs on both iOS and Android and new features reach both platforms together.

Which framework do you use?

React Native with Expo. Our own Kameti Manager app is built this way. It gives one codebase for both platforms, access to device features through native modules, and a release process for both stores from the same project.

Can the app work offline?

Yes, if it is designed for it from the start. Kameti Manager is local-first: everything works on the device without a connection, and cloud sync is optional after the user signs in. We decide early which data lives on the device and how conflicts are handled when it syncs.

How much does a mobile app cost?

The main cost drivers are the number of screens and journeys, offline support, sign-in methods, the backend and admin panel behind the app, integrations, and the work needed for store review and privacy requirements. After a short discovery we send a written estimate broken down by feature and platform work, so you can see what the first release includes.

Do you handle App Store and Google Play review?

Yes. We prepare the store listings, the privacy policy and data disclosures, and in-app account deletion where the stores require it, then submit the release and respond to review feedback. Kameti Manager offers account deletion inside the app and has its own published privacy policy.

Can you build the backend too?

Yes. One team can handle the app, the APIs, authentication, the admin dashboard and the hosting. For simpler apps a managed backend such as Firebase can be enough. Kameti Manager uses Firebase Auth (email, Google and phone OTP) and Cloud Firestore.

06Related

Often paired with

S/01

Custom Software & SaaS

Business platforms, portals, CRMs and SaaS products built around how your company actually works.

S/02

Web Applications

Customer-facing web apps, admin panels, APIs and dashboards that work on phone, tablet and desktop.

S/06

Cloud, DevOps & Support

Deployments, hosting, monitoring and maintenance so your software stays fast, patched and online.

Next step

Let's talk about your mobile apps project.

Share the goal, rough budget and timing. We reply with questions, a next step, or an invitation to a short call. NDA on request.

Get an estimate