Mobile Engineering

Mobile apps as part of the platform, not beside it

Companion and field apps that share the backend, the design system and the discipline of the platforms they extend.

Most business apps fail at the seams: sync, offline, push, the handover between app and backend team. We build mobile as one platform: a shared API, offline-first data, and release pipelines for both stores.

Push notificationsBiometricsOffline-first

The call we usually get

The field team works on paper or a tool from 2014. Orders are photographed and retyped. Or an agency app shipped, the agency left, and nobody can release an update. The business needs the app to be a window into the same system as everything else, not an island with its own version of the truth.

When an app needs to be engineered, not generated

Plenty of mobile ideas start in a no-code builder or as a wrapped website, and that holds until the app has to work on a loading dock with no signal, read a barcode, unlock with a fingerprint, or push a job to a driver in real time. An app needs real engineering when your field or customers use it where the network drops and it still has to function, when it must reach the camera, GPS, biometrics and notifications natively, when it talks to your ERP or backend rather than living alone, and when it has to pass App Store and Play Store review and stay there. When a responsive website genuinely covers the job, we say so and point you to the lighter path instead of shipping an app you do not need.

  • It has to keep working offline and sync cleanly when the signal comes back
  • It needs native device access: camera, GPS, biometrics, push notifications
  • It integrates with your backend or ERP, not a database trapped in a builder
  • It has to clear App Store and Play Store review and survive their updates

How your app connects

iOS & Android app
API gateway
Backend services
Offline sync & push
App Store & Play

One codebase to both stores, talking to your backend through a clean API, resilient when offline, with releases automated to TestFlight and Play.

Where teams put this to work

Concrete situations a native or cross-platform app is built for, across different teams and stages.

Logistics & field ops

Drivers and warehouse crews lose signal in basements, depots and rural routes, and the web app simply stops working there.

We build it offline-first, so the app keeps capturing scans, signatures and status changes without a connection and syncs cleanly the moment it is back online.

Service & installation teams

Technicians juggle paper job sheets and photos that never make it back into the system the same day.

We put the job, the checklist and the camera in one native app, so photos, parts and sign-off land on the job in real time, from the customer site.

Regulated & internal apps

An internal tool holds sensitive data and a four-digit PIN is the only thing standing between it and a lost phone.

We wire in Face ID, fingerprint and device-level security with secure storage, so access is biometric and the data is encrypted on the device itself.

Retail & customer-facing brands

You reach customers only by email, and the open rates keep falling while a website cannot reach a phone directly.

We ship a customer app with targeted push notifications and an icon on the home screen, so orders, offers and updates reach people where they actually look.

Mobile workforce management

Dispatch cannot see where field staff are, and routing is guesswork over phone calls and texts.

We build GPS, live job assignment and route handling into the app, so dispatch sees status on a map and the field gets the next job without a phone call.

Product teams

You need one app on iOS and Android but cannot afford two separate native codebases and two separate teams.

We build it once on React Native with native modules where they matter, so both platforms ship from a single codebase your team can maintain.

Who this is for

Operations and internal teams

Operations with field teams

Inspections, deliveries, service calls: offline-first capture with sync that survives dead zones.

Offline-first apps you own, your data, GDPR-grade, delivered by senior engineers.

Internal product teams

An app your employees use every day, with releases your own team controls.

Releases your own team controls, full handover, EU data residency.

Scope the pilot

Commerce and customer apps

Commerce and customer apps

The shop in the pocket, sharing catalog, pricing and checkout with the web platform.

One shared catalog and checkout with your web platform, your code, no lock-in.

Request a quote

How we engineer mobile

Offline, device access and store delivery treated as engineering requirements from the first commit, not problems discovered at launch.

Offline-first sync

A local data store with conflict-aware sync, so the app works fully without a connection and reconciles cleanly the moment the network returns.

Native + cross-platform

One React Native codebase for iOS and Android, dropping to native modules where camera, sensors or performance demand it, so you ship both platforms without doubling the team.

Device features done properly

Camera, GPS, biometrics and secure on-device storage wired in natively, so the app uses the phone the way users expect and keeps sensitive data encrypted.

Push and real-time

Targeted push notifications and live updates, so jobs reach the field and customers reach their home screen, without depending on an open browser tab.

Backend and ERP integration

Typed contracts to your API, backend or ERP, so the app is a front end onto your real systems rather than a database trapped inside a builder.

Store delivery, yours to own

We ship to the App Store and Play Store under your own accounts and hand over the source, the signing keys and the release pipeline, so any developer can publish the next version.

What we build

Field and workforce apps

Offline-first data capture wired into ERP and planning systems.

  • Conflict-safe synchronization
  • Works in the basement and in the truck
  • Managed devices, controlled releases

Customer companion apps

Order status, self-service and loyalty: the platform features customers expect on the phone.

  • One backend shared with the web
  • Push notifications that respect users
  • Store compliance handled

Cross-platform builds

React Native where one codebase serves both stores without feeling cheap.

  • Native modules where they matter
  • One design system across web and app
  • CI straight to TestFlight and Play Console

App rescue and takeover

Stuck apps adopted: audit, stabilization, release capability restored.

  • Code and dependency audit first
  • Release pipeline before new features
  • An honest verdict when a rebuild is cheaper

How app work ships

Apps reach test devices in week one; the store release is an engineering step, not a ceremony at the end.

How we build it

  1. 1Platform fit first: what lives in the app, what stays on the web, what the API must provide
  2. 2Build with weekly TestFlight and internal-track releases that real users touch
  3. 3Store launch plus handover: signing, pipelines and release ownership with your team

What you get

  • Apps in both stores with release pipelines your team owns
  • An offline and sync layer documented for the next developer
  • One API serving app and web, with no duplicated logic
Loading diagram...

Reference architecture: App: offline-first store, sync, API gateway, Backend services, Shared data, Push notifications, CI: TestFlight / Play

How we work

From the first call to a system running in production, and supported after.

    01

    Discovery and planning

    We map the process, the constraints and the people who use it, then agree the scope and the shape of the system before any code is written.

    02

    Architecture and design

    We design the domain model, the data and the interfaces, and write the decisions down so the system stays understandable as it grows.

    03

    Build, reviewed and tested

    We build in small, reviewed increments, type-safe and covered by tests that run on every change, so regressions are caught before you see them.

    04

    Infrastructure and release

    We deploy into your cloud and your accounts through an automated pipeline, with releases you can repeat and roll back without drama.

    05

    Observe and monitor

    We ship logging, metrics and alerts from day one, so we see problems early, often before your users report them.

    06

    Support and iterate

    After launch we fix, extend and harden on a cadence that fits you, with full handover so you are never dependent on us to keep running.

How we run the engagement

Agile sprints

When scope will evolve: we ship in short increments and you steer priorities as the product takes shape.

Fixed work package

When scope is defined and you need a firm price: a contract with result responsibility and a fixed deliverable.

Ongoing partnership

When the system is live and growing: a retainer for changes, support and new features, on notice you control.

White-label work package

When you sell delivery under your own brand: we work under NDA, in your repositories and tooling, hand the IP through to your end client, stay off your client communication unless you bring us in under your lead, and sign off against acceptance criteria written before the build.

From commit to running in your cloud

A single delivery path you can read end to end: every change moves through the same gates, and the same path runs in reverse when something needs to be pulled back.

Commit
CI gates
Artifact
Staging
Production
Observability
Staging, Production and Observability run in your cloud accounts
Rollback path:ObservabilityArtifact or Production

Where uptime matters, we agree it as an SLA target, not a measured promise.

Mobile website, no-code app, or an engineered app?

Not every mobile job needs a native app. Here is honestly where each option wins, so you spend on the one your case actually calls for.

Scroll to compare

Mobile websiteNo-code app builderEngineered app
Keeps working offline and syncs when the signal returns
Full device access: camera, biometrics and GPS done natively
Native performance that stays smooth as the app grows
A real App Store and Play Store presence buyers can install
Custom integration with your backend and ERP, not a walled builder
You own the code, not a subscription that holds your app hostage

When a responsive mobile website covers the job, we will tell you and point you to the lighter path instead of selling you an app you do not need.

Why Oronts

Why teams build their app with us

We are not the biggest app shop you can hire. Here is why owners pick us for mobile anyway.

You own everything

The source code, the store accounts and the IP are yours, transferred on delivery. No builder subscription that holds your app, no platform you cannot publish without, no vendor you cannot leave.

Senior and founder-led

The people who scope your app build it. Senior engineering on offline sync, native device access and store delivery throughout, no junior hand-off after the pitch.

AI-native, fast without cutting corners

A small senior team with an AI-assisted workflow ships quickly across iOS and Android, and keeps the codebase native-clean, typed and ready for store review rather than hacked together.

A fixed-price way to start

Our 90-day production pilot puts a first usable app in your hands, installable on real devices, in a fixed scope and price, so you judge us on a working build before committing to the full roadmap.

$registerScreen('Profile', <Profile />)|

The stack we build on

Built for procurement

The answers a buying committee checks, before you have to ask.

Code ownership
Your repositories and IP, transferred on delivery under a work-for-hire agreement.
Hosting
Your cloud, your region, your tenancy. We deploy into your accounts, not ours.
Data
Customer data stays in the infrastructure we agree on, and we do not use it to train models.
Documentation
Architecture decision records, runbooks and a handover your team can act on.
Support
An optional retainer after launch. You are never locked into it to keep running.
Continuity
Full ownership and documentation mean any senior team can continue the work.
Data processing
An AVV per Art. 28 GDPR with a TOM document, ready to sign before we touch production data.
Subprocessors
A documented subprocessor list; you approve any processor before it is used.
Security review
We complete your security questionnaire and provide the security evidence your procurement needs, such as insurance proof or a BSI CyberRisikoCheck attestation, where required.
Acceptance
Defined acceptance criteria per milestone, so sign-off is against a written standard, not opinion.

Who owns what

Whether you contract Oronts directly or work with us under a prime or MSP, every link in the delivery chain has one clear owner.

Responsibility ownership across the delivery chain
ResponsibilityOrontsPrime / MSPYouCloud / model provider
Build & result responsibilityOronts owns Build & result responsibility
Code & IP ownershipYou owns Code & IP ownership
Hosting & infrastructureYou owns Hosting & infrastructureCloud / model provider owns Hosting & infrastructure
Data processing (AVV / TOM)Oronts owns Data processing (AVV / TOM)You owns Data processing (AVV / TOM)
Security questionnaire / attestationOronts owns Security questionnaire / attestationPrime / MSP owns Security questionnaire / attestation
Acceptance sign-offYou owns Acceptance sign-off
Incident response (agreed SLA)Oronts owns Incident response (agreed SLA)Prime / MSP owns Incident response (agreed SLA)

When we are not the right choice

  • Games and consumer social apps; our depth is business platforms
  • An app for the app's sake when a responsive web app serves users better; we will say so
  • Maintaining an unmaintainable codebase without a stabilization scope first

Engagement levels

Oronts works with serious teams that need senior delivery, not low-cost outsourcing.

Production Pilot
from 25k EUR
Custom software and AI projects
from 50k EUR
Ongoing technical retainers
from 15k EUR/month

Exact pricing depends on scope, responsibility, delivery speed, team size, integrations, support expectations and production risk.

Frequently Asked Questions

React Native if your team knows JavaScript or TypeScript or you want code sharing with a web app. Flutter if you need pixel-perfect custom UI across platforms. Both deliver near-native performance for most use cases. For maximum control over platform-specific features, we also offer native app development with Swift for iOS and Kotlin for Android. The practical decision often comes down to your existing team and long-term maintenance plan. If your web developers already write React, React Native lets them contribute to the mobile codebase with minimal ramp-up, and you can share business logic, API clients, and validation code between web and mobile. Flutter excels when your app requires highly customized animations, complex gesture interactions, or a distinctive visual identity that goes beyond standard platform components. Native development makes sense when you need deep integration with device hardware like Bluetooth LE, ARKit, or platform-specific APIs that cross-platform frameworks abstract away.
A focused MVP app typically costs between 40,000 and 80,000 euros. Full-featured apps with backend services, third-party integrations, and both iOS and Android platforms run between 80,000 and 250,000 euros. We provide detailed estimates after understanding your requirements through a scoping session that maps out screens, user flows, backend needs, and integration points. Cost drivers include the number of unique screens and interactions, complexity of backend logic, third-party API integrations like payment processors or analytics platforms, offline functionality requirements, and custom animations or UI components. For example, an app with user authentication, a content feed, push notifications, and basic analytics sits at the lower end. An enterprise app with offline-first sync, biometric security, complex role-based permissions, and integrations with internal systems like SAP or Salesforce pushes toward the higher range. We always break down estimates by feature so you can prioritize and phase the build to match your budget.
Yes. We handle the entire App Store and Google Play submission process, including preparing screenshots in all required device sizes, writing compelling store descriptions optimized for app store search, configuring privacy labels and data safety sections, and ensuring compliance with Apple and Google review guidelines. The first submission usually takes 1-2 weeks because Apple in particular reviews apps thoroughly and may request changes around privacy disclosures, in-app purchase flows, or content guidelines. We manage this back-and-forth process so you do not have to learn the nuances of each platform's review requirements. After the initial launch, we manage ongoing version releases, handle staged rollouts to catch issues before they affect all users, and monitor crash reports through tools like Firebase Crashlytics. We also set up automated build and deployment pipelines using Fastlane so new versions can be submitted with a single command rather than a manual process.
Yes. We build complete mobile backends with Node.js, REST and GraphQL APIs, real-time WebSocket connections, push notification services, and cloud infrastructure on AWS or GCP. Our backend architecture is designed specifically for mobile consumption, meaning we optimize API responses for bandwidth efficiency, implement proper pagination for list endpoints, handle authentication tokens with refresh flows, and design offline-friendly data models that sync gracefully when connectivity returns. For push notifications, we integrate with Apple Push Notification Service and Firebase Cloud Messaging, including support for rich notifications with images, action buttons, and deep links that take users directly to specific screens in the app. We also build admin dashboards for your team to manage content, send targeted notifications, view analytics, and moderate user-generated content. If you already have a backend, we integrate with it through your existing APIs rather than building a duplicate system.
An MVP for one platform takes 8-14 weeks depending on the number of screens, backend complexity, and integration requirements. Cross-platform apps with a custom backend typically take 3-6 months from kickoff to app store submission. We use agile sprints so you see progress every two weeks with working builds you can install on your own device. The timeline breaks down roughly as follows: 1-2 weeks for discovery, wireframing, and technical architecture; 6-10 weeks for core development in two-week sprints with demo builds at each milestone; 2-3 weeks for testing, performance optimization, and app store preparation. Factors that extend timelines include complex offline synchronization logic, custom animations and transitions, integration with hardware features like Bluetooth or NFC, and enterprise security requirements like MDM compatibility or certificate pinning. We build in a buffer for the app store review process since Apple reviews can take several days and sometimes require revisions before approval.
Yes. We audit existing apps for performance, user experience, and code quality, then implement improvements based on priority and impact. The audit covers crash rates and stability using tools like Firebase Crashlytics, UI responsiveness and frame rate analysis, network efficiency including API call patterns and payload sizes, memory usage and battery consumption, accessibility compliance, and app store listing optimization. Common improvements include migrating from outdated libraries to current versions, refactoring navigation flows that cause user drop-off, optimizing image loading and caching strategies, and fixing memory leaks that cause crashes on older devices. We can also migrate apps from native to cross-platform frameworks if it makes strategic sense, for example moving separate iOS and Android codebases to a shared React Native codebase to reduce ongoing maintenance costs. Each improvement is shipped as a versioned release through your existing deployment pipeline so changes are traceable and reversible.

Describe the app and the field reality

A senior engineer reads every inquiry and answers within one business day.