Skip to content
00Mobile apps · iOS · Android · Web · Expo

One codebase. Three stores. Zero compromise.

We ship native iOS, Android and web apps on Expo React Native — same code, same design system, same release cycle. Three shipping apps under our own BartMolk developer account (NutriMate AI, TaskAgent AI, Thuiskapper.app) and many more under client brands.
01What ships with every app

Shared foundations, brand-unique everything else.

The plumbing is boring on purpose. The product is where you stand out.

Cross-platform core

iOS + Android + web from one codebase. Expo Router for routing, Expo Updates for OTA patches, no native bridges unless you need them.

App Store + Play Store ready

We handle store listings, screenshots, privacy manifests, ATT/Google consent flows, App Tracking Transparency — the stuff that fails review.

Push & notifications

Expo Notifications + OneSignal fallback, segmentation, in-app messaging, smart reminders. Cold-start speed tuned.

In-app purchases

RevenueCat or react-native-iap. Subscriptions, consumables, non-consumables, restore, cancellation handling. No Apple-rejection surprises.

Voice & AI built-in

expo-av + speech APIs, OpenAI / Anthropic / Whisper integrations. If your app needs an AI, we've probably already shipped it.

Localisation

i18n out of the box, RTL-safe, 80+ locales possible (TaskAgent AI ships with exactly that). Currency + number formatting handled.

02Shipped to the stores

Three live apps under our own BartMolk account.

And several more under client labels — ask us for references.
01

NutriMate AI — iOS

Meal tracking with camera + barcode + AI macros. Food & Drink, 1.3.4. Firebase, IAP, charts, notifications.

02

TaskAgent AI — iOS + Android + web

Voice-first project timer with earnings analytics. Productivity, 1.2.4. Expo Router, 80+ locales, OpenAI integration.

03

Thuiskapper.app — iOS + Android + web

Booking platform for mobile hairdressers. Live since 2020, v7.0.1. Location-aware matching, payments, elderly-accessibility design.

04

Client client portals

White-labelled clones of our SaaS dashboards wrapped into native shells — push, offline cache, biometric unlock.

05

Real-estate apps

Investor portal with property maps, offers, KYC flow, Stripe Connect payouts.

06

Social / creator apps

Custom feeds, video upload + editing, monetisation flows — one we can't name, a few we can.

03Process

Four weeks to TestFlight. Six weeks to release.

App store review adds ~1 week; we absorb it in the schedule.
01

Scope + design

User flows, screens, data model. Figma prototype you can tap through on device — before we write code.

02

Build + dogfood

Weekly builds to TestFlight + Play Internal. Stakeholders tap, we iterate. Backend + auth + IAP wired by end of week three.

03

Submit + launch

Store metadata + screenshots + privacy manifests + review submission. We handle rejections and resubmissions.

04Stack

Opinionated. Boring. Ships every time.

We've tried the alternatives. This is what we land on.
01
Expo
React Native SDK
02
Expo Router
File-based routing
03
TypeScript
Type-safe from day 1
04
Firebase
Auth · Firestore · FCM
05
Supabase
Alt backend
06
RevenueCat
IAP · subs
07
Sentry
Crash reporting
08
Reanimated
60fps animations
FAQFAQ

Common questions.

Straight answers — ask us anything not listed.
Expo by default. If you need a feature Expo doesn't cover (which is increasingly rare), we drop into native modules. Pure native Swift/Kotlin is on the table for apps where it's genuinely justified — most aren't.

Your app, in three stores, in six weeks.

Twenty minutes, video call. You leave with a plan — whether you hire us or not.

Engagement standard
  • Duration3 weeks · fixed scope
  • LanguagesNL + EN
  • PricingOn request
  • Response< 4h weekdays