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
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.
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.
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.
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.