Mobile app development services

DabApps designs and builds iOS and Android apps alongside the APIs, backend systems and administration tools they depend on. Our mobile work includes products for Sussex Voices Clinic, Amaze and miMove. We can host the backend, support the full product and keep it improving after launch.

Mobile app design for people away from a desk

A mobile app can help people use a service, record information or complete a task where they need it. That often means designing for less predictable conditions: between appointments, on the move, with limited connectivity, or while someone is already doing another job.

Teams come to DabApps for mobile app development: to shape a first version, replace an ageing app, add mobile to an existing platform, or take ongoing ownership after launch. The common thread is a mobile app that needs to work as part of a wider service.

WHAT WE BUILD

Custom mobile apps we build

Mobile app development brings together product design, device interfaces, APIs and the systems behind them. We build apps for patients, members, customers and staff, with the administration tools needed to run the service.

  • Cross-platform iOS and Android apps
  • APIs, backend systems and administration tools
  • Patient, member and public-service products
  • Workforce and operational tools
  • Mobile extensions for existing web platforms
  • Multilingual and accessibility-led products

COMMON STARTING POINTS

When teams bring us in for mobile app development

A dedicated app can make sense when people need regular access to a service on their phone, device capabilities or workflows that a website alone cannot support well. We help you decide what needs to be available on mobile and how it should fit with the service you already run.

  • Building a new mobile product around an existing service
  • Adding mobile to an established web platform
  • Replacing an ageing hybrid or cross-platform app
  • Connecting users to existing data and third-party systems
  • Designing for sensitive or high-pressure contexts
  • Finding a long-term product and engineering partner

Designing mobile apps around real constraints

Understand

We explore who will use the app, where they will use it and what it needs to connect to, giving the project a clear starting point.

Define

We agree a first release and plan native capabilities, API ownership, authentication, local data, accessibility and language support before building.

Build

We develop the app and supporting systems together, testing the workflows on devices and in the network conditions people will encounter.

Support

After launch, we can host the backend, maintain the app and keep improving the product as users, devices and services change.

WHY DABAPPS

Experience with apps people depend on

Our work with Sussex Voices Clinic involved rebuilding the Choices app with clinicians and keeping sensitive information on the device. For Amaze, we connected the Compass Card app and website to one API and administration system, giving the charity one place to keep service information up to date.

  • App design informed by the people using the service
  • Experience replacing ageing mobile technology
  • Connected apps, APIs and administration tools
  • Support for the product after launch

What our clients say

“The team at DabApps have been a pleasure to work with. They took the time to understand what Amaze does and what was needed and they were efficient, intelligent and responsive throughout the development process.”

Ann Blackburn, Compass and Development Manager at Amaze

The app is one part of the product

Most mobile products depend on APIs, administration tools, authentication, shared data and workflows elsewhere in the organisation. We can take responsibility for designing, building and hosting that wider product, or work with the systems and teams already in place.

React Native is often a practical way to deliver for iOS and Android from a shared product codebase. The implementation choice still depends on the app’s users, constraints and native requirements.

Questions about mobile app projects

Can you build for both iOS and Android?

Yes. We build cross-platform apps using React Native, with a shared codebase for iOS and Android. We assess device features, the people using the app and its constraints before deciding where native capabilities are needed.

Can you replace or take over an existing mobile app?

Yes. We review the app, its supporting systems and what users depend on, then plan whether to improve the existing product or rebuild it. Our Choices app work with Sussex Voices Clinic replaced an ageing Cordova app with React Native while keeping sensitive information on the device.

Can the app connect to our existing systems?

Yes. We can work with existing APIs or build the backend and administration tools the app needs. We plan data ownership and authentication across those systems, including what needs to happen when a connection is unavailable.

What determines the scope of a mobile app project?

We start with the users, the service and a useful first release. Device capabilities, integrations, sensitive data, accessibility, language support and network conditions all affect the design, delivery plan and testing needed.

Can you support the app and backend after launch?

Yes. We can host and support the backend and continue maintaining and developing the app. We agree which parts of the product we will look after, alongside any responsibilities held by your existing teams.