08 / Software & automation
Mobile apps for Android and iOS from a single codebase, without paying twice
We build customer-facing and internal apps with React Native and Expo — from concept through App Store and Google Play release to further development and maintenance.
A mobile app makes sense when it solves a specific problem: customers should come back more often, a field team should stop working on paper, a process should live in one place instead of phone calls and emails. An app nobody opens is just a cost — which is why we start every project with that question, not with the screens.
We build with React Native and Expo — one codebase for Android and iOS, so one quote, one timeline and one change instead of two for every new feature. We run the project from start to finish: architecture, backend, testing on real devices, store release and further development. You don't get mock-ups and progress reports — you get progress you can tap on your own phone, and you agree the scope with the engineer who answers for the result.
That's how IZAPzoo came about — a loyalty app for a retail chain we designed and built end to end: customers collect points via QR codes and redeem vouchers, while the company runs everything from an admin panel. Testing, version control and documentation are our starting point rather than an extra — which is why the app can keep evolving after launch, and why the next release doesn't begin with finding the one person who remembers how to build the package.
What the service covers
Android and iOS apps from one codebase
Every new feature and fix is written once, not twice — a single React Native and Expo codebase runs natively on both Android and iOS. That lowers the build cost and, more importantly, the cost of every change in the years that follow.
Customer apps and loyalty programmes
Apps that give customers a reason to come back: loyalty programmes with points and vouchers, QR code systems, bookings and orders. IZAPzoo is one example — a loyalty app for a retail chain with QR codes, points, vouchers and an admin panel to run it all.
- Loyalty programmes: points, vouchers, rewards
- QR code systems for earning and redemption
- Push notifications with offers and reminders
- An admin panel for your team
Internal apps for teams
Employee tools that replace paper, spreadsheets and phone-call dictation: field job handling, stocktaking and code scanning, work reports, access to company data from a phone, with permissions matched to roles.
Sign-in, notifications and the app backend
Everything under the hood: secure sign-in, push notifications, offline support, data sync, and the backend and APIs the app runs on. A mobile app is a system, not a set of screens, and we build the whole of it.
- Secure authentication, including biometric sign-in
- Push and in-app notifications
- Offline mode and data synchronisation
- Backend, APIs and integrations with existing systems
Store release and maintenance
We take the app through the full App Store and Google Play release process: developer accounts set up in your company's name, store listings, guideline compliance and review. After launch we keep it current with new Android and iOS versions and the stores' evolving requirements.
Typical situations
Customers do come back, but the loyalty programme is paper stamps that get lost and tell you nothing.
Your field team writes everything down on paper, and someone retypes it into the system every evening.
You have an app, but the previous vendor is gone and it keeps breaking with each Android and iOS update.
Your web product is ready for a mobile version, but a quote for separate Android and iOS builds is beyond the budget.
What you can count on
- One codebase for Android and iOS, so every future change costs once, not twice.
- An app released on the App Store and Google Play, with accounts and listings owned by your company.
- Working builds to try on your own phone during development, not only at the end.
- Tested, documented code, with the backend and admin panel included — code any future team can take over.
Technologies
- React Native
- Expo
- TypeScript
- React
- Node.js
- PostgreSQL
- Supabase
- App Store Connect
- Google Play Console
Projects in this area
Selected work where this scope was part of the delivery.
IZAPzoo
IZAP, a brick-and-mortar retail chain, wanted its own loyalty programme on customers' phones instead of plastic cards. We designed and built the whole thing — Android and iOS apps, a cloud backend and an admin platform — and store staff now run points, rewards and promotions themselves.
Loyalty app and admin platform
Questions about this service
We recommend React Native with Expo for the vast majority of business apps — loyalty, sales, internal tools — because it delivers quality indistinguishable from native at a clearly lower cost to build and maintain. There are exceptions, such as advanced 3D graphics or unusual hardware integrations. If your project is one of them, we'll say so plainly in the first conversation.
It depends on scope, which is why we start with a free conversation, after which you get the scope and estimate in writing before you pay anything. Larger projects are staged: first a version with the features that actually decide success, then development based on how users respond. The budget stays in your hands after every stage, and the app reaches people sooner.
We run the whole process: developer accounts registered to your company, store descriptions and graphics, compliance with Apple's and Google's guidelines, and the review process itself — including the occasional rejection, which happens in the App Store even to good apps.
We offer ongoing maintenance — monitoring, updates and feature development — because Android and iOS change every year and the stores keep tightening their requirements, so an unmaintained app simply stops working over time. If you'd rather hand the project to your own team, we keep the code and documentation in a state that makes the handover realistic.
Related services
Web applications
Browser-based systems — operations panels, client portals, dashboards and SaaS products — with permissions, integrations and performance sized for a real load.
Software development
Software written for a specific problem: internal systems, MVPs, integrations and taking over an application from another vendor — designed around how your company works, not the other way round.
QA and software testing
Manual and automated testing, API, UI and regression tests, plus test strategy — a quality process that actually protects your releases.
Tell us what the app should change in your business
The first conversation is free and non-binding. If a mobile app isn't the right answer to your problem, we'll say so plainly. If it is, you'll get a concrete answer: what we'd do, what it may cost, and where to start.