React Native development

Mobile and web experiences with shared foundations, thoughtful interfaces and the right decisions for each platform.

  • React Native & Expo
  • Tamagui & One
  • iOS, Android & web

We build mobile and cross-platform applications with React Native and Expo, drawing on experience with Tamagui and One to bring web and native development closer together.

The aim is a coherent product across platforms, with shared code where it helps and attention to the interactions that need to feel native.

React Native and Expo

React Native and Expo are part of our mobile development toolkit. We work through the decisions around application structure, navigation and integration with existing services, alongside the day-to-day work of building the interface.

We consider the mobile experience on its own terms: how people move through the product, how it behaves on different screens and how it fits alongside the web application.

Shared interfaces with Tamagui and One

Our experience with Tamagui and One informs how we approach shared components, design systems and application structure across web and native.

Tamagui supports a common approach to styling and interface components. One brings web and native applications into a shared framework. We use that experience to judge what should be shared and where a platform-specific implementation is more appropriate.

Selected experience

Our experience includes mobile and cross-platform work in consumer healthcare. That practical work informs how we approach architecture, interface design and application delivery, with the product’s users and the organisation’s needs shaping the technical decisions.

A maintainable foundation

Shared foundations need clear boundaries. We pay attention to how interface components, application logic and platform-specific behaviour fit together, so that improvements on one platform do not make another harder to maintain.

For the web side of a product, see our React and web development service.