Mobile Apps
Mobile apps for the conditionspeople work in.
Plan the app around its users, their devices and the places they work. Datalk builds mobile applications with the backend behind them, including offline workflows, multilingual interfaces and synchronisation where the project needs them.
Service 03 / 07
Areas of support
From the device to the data
People on the move
Customers, staff or field teams
Mobile app
iOS and Android, native or cross-platform
Offline and sync
Saved on the device, synced when connected
Backend and data
Secure APIs and one source of truth
Releases, monitoring and support
iOS and Android apps
Build native or cross-platform apps around the tasks people do on their phones.
Offline-first design
Keep work saved on the device and sync it safely when a connection returns.
Multilingual interfaces
Let people use the app in the language they work in.
Backend and APIs
Connect the app to secure services and the data your organisation relies on.
Releases and support
Publish updates, watch the app in use and support the people who depend on it.
Built for real conditions
Apps that work where your users are.
We start with the people who will use the app and where they will use it. That decides the platform, whether the app has to work offline, which languages it needs and how its data reaches your systems.
Native or cross-platform is a choice we make with you, weighing the experience you want against the cost of building and maintaining it.
Relevant experience
Mobile apps we have already delivered.
Our NMHS-2 work included an offline-first field application, central data management and support throughout fieldwork across India. We also built the mobile apps for USHAS and SAMASTH, each with its analysis platform.
Planning for cost
One app, planned for its whole life.
An app needs development, an operating environment and updates as devices and requirements change. We consider those responsibilities and costs before agreeing the first release.
Technology
Native or cross-platform, chosen app by app.
The choice between native and cross-platform development depends on device features, user experience and maintenance. We assess those needs before recommending an approach.
Cross-platform
Flutter, or React Native with Expo: one codebase for iOS and Android, and one team to look after it.
- Flutter
- React Native
- Expo
Native
Kotlin with Jetpack Compose on Android and Swift on iOS, for applications with requirements that call for platform-specific development.
- Kotlin
- Jetpack Compose
- Android
- Swift
- iOS
Backend and releases
Firebase or APIs on Node.js and PostgreSQL behind the app, with offline storage, synchronisation and release workflows where required.
- Firebase
- Node.js
- PostgreSQL
- GitHub Actions
Put your service in your users' hands.
Tell us who will use the app, where they will use it and what it has to connect to.