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.

Areas of support

From the device to the data

  1. People on the move

    Customers, staff or field teams

  2. Mobile app

    iOS and Android, native or cross-platform

  3. Offline and sync

    Saved on the device, synced when connected

  4. Backend and data

    Secure APIs and one source of truth

Releases, monitoring and support

People use the mobile app wherever they are, the app keeps their work on the device when there is no signal and syncs it when a connection returns, and it reaches the backend and data behind it, with releases, monitoring and support throughout.
  1. iOS and Android apps

    Build native or cross-platform apps around the tasks people do on their phones.

  2. Offline-first design

    Keep work saved on the device and sync it safely when a connection returns.

  3. Multilingual interfaces

    Let people use the app in the language they work in.

  4. Backend and APIs

    Connect the app to secure services and the data your organisation relies on.

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

  • Mobile App & Survey PlatformFlagship programme

    NMHS-2

  • Mobile App & Analysis Platform

    USHAS

  • Mobile App & Analysis Platform

    SAMASTH

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.

  1. 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
  2. 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
  3. 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.