Skip to main content
Codentures logo

Software services

Mobile app engineering

Cross-platform and native mobile apps taken from architecture to the app stores: React Native for iOS and Android, native Kotlin where the device demands it, offline-first data and the APIs behind them. One team can own the app and the backend, so the contract between them is designed rather than negotiated.

Outcomes

  • One codebase serving iOS and Android users
  • An app that keeps working when the signal does not
  • Predictable store releases instead of release weekends

The challenge

What usually brings clients to us

Your users need an app that works in a warehouse, on a boat or in a basement with one bar of signal. The first version shipped, but it is slow to start, crashes on older Android phones, loses data when the connection drops, and every release is a manual weekend.

Most mobile problems never show in a demo on a new phone over office Wi-Fi. They appear on a three-year-old device in the field, which is exactly where we start testing.

What you receive

  • A production app on the App Store and Google Play, against an agreed scope
  • Architecture decision records, including native versus cross-platform choices
  • Offline sync and conflict handling, designed, documented and tested
  • Automated tests and a CI/CD pipeline through to store release
  • Crash and performance monitoring, plus a handover session for your team

Approach

How we deliver it

  1. Cross-platform by default, native where it matters

    React Native and TypeScript for one codebase across iOS and Android, with native Kotlin or Java modules when hardware, a vendor SDK or performance requires it.

  2. Offline-first data

    Local storage, sync queues and conflict handling designed up front, with GraphQL or REST APIs shaped for unreliable networks rather than patched for them later.

  3. Performance measured on real devices

    Startup time, memory and rendering profiled on low-end Android hardware, not only the latest iPhone, with the crash-free rate tracked from the first beta.

  4. Releases on rails

    Automated builds, tests and signing in CI, staged rollouts to the App Store and Google Play, and a rollback plan for every release.

Engineering experience in our network

What our engineers have already shipped

Work delivered by engineers in the Codentures network before they joined us, described without client names. It is shown so you can judge the depth behind this service. It is not presented as Codentures client work.

  • Market research

    Consumer-research panel app for iOS and Android

    A consumer panel app for a market-research company, built natively on Android and later rebuilt in React Native for iOS and Android, with barcode scanning, image capture and offline sync.

    • 5M+ Google Play downloads
    • 99.5% crash-free rate
    • 35% faster app startup
    • 300+ automated tests
    • React Native
    • Kotlin
    • Redux
    • GraphQL / Apollo
    • Jest
  • Real estate

    360° property tour app with a hardware camera SDK

    An immersive property-tour app for a real-estate platform, integrating a 360° camera SDK on iOS and Android through custom native modules, with real-time image processing and GraphQL-backed property data.

    • Custom native bridges on iOS and Android
    • Architecture through to production support
    • React Native
    • TypeScript
    • Native modules
    • GraphQL
  • Digital identity

    Secure SIM provisioning on enterprise Android devices

    A system-level Android platform for a digital-identity company that provisioned SIM profiles securely on enterprise tablets, replacing dedicated SIM programming infrastructure.

    • System-level Android integration
    • Delivered from proof of concept to enterprise deployment
    • Android
    • Java
    • Kotlin
    • AOSP
    • AIDL
  • Digital health

    Real-time voice and video AI health assistant

    A conversational health assistant users speak to over live video: speech is transcribed, answered by a language model and spoken back by an avatar in real time, with nearby-doctor discovery and conversation history.

    • Speech-to-text into Azure OpenAI and back as speech
    • Real-time media over LiveKit and WebRTC
    • Azure OpenAI
    • LiveKit
    • WebRTC
    • React Native

Fit

Who this suits

Organisations that need a customer, field or workforce app on both iOS and Android, including public bodies and regulated sectors where data has to survive poor connectivity. Also product teams whose existing app has become slow, unstable or expensive to release.

If a responsive web application would serve your users just as well, custom software is usually the faster and cheaper route, and we will say so.

Typical technologies

  • React Native
  • TypeScript
  • Kotlin
  • Java
  • Android Jetpack
  • Redux
  • GraphQL / Apollo
  • REST APIs
  • WebRTC
  • Jest
  • Bitrise
  • Jenkins
  • .NET / C#
  • Azure

Send us the system and the symptom

A scoping conversation takes an hour. You will leave it knowing how big the problem is, where the risk sits, and what the sensible first step costs.