Mobile apps

Mobile app development with APIs and backend systems

We design and build iOS and Android apps alongside the APIs, backend systems and administration tools they depend on. We can host the backend, support the full product and keep it improving after launch.

For products people rely on away from a desk

Mobile products are often used in less predictable conditions: between appointments, on the move, with limited connectivity, or while someone is already doing another job.

Teams bring us in 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 an app that needs to work as part of a wider service.

MOBILE PRODUCTS

What we build

  • 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

When teams bring us in

  • 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

HOW WE WORK

Plan around the hard parts

Authentication, secure local data, accessibility, network conditions and the systems behind the app shape the product long after the first release. We work through them while the design and architecture can still change.

  • Product discovery and context-of-use research
  • Cross-platform and native-capability decisions
  • API ownership and data flows
  • Authentication and secure local data
  • Accessibility and internationalisation
  • Testing, support and continued improvement

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.