Mobile Development

React Native

One codebase for iOS and Android

Maintained by

Meta

Released 2015

Source code and version control tooling on a developer screen

Plain explanation

What React Native is

React Native builds real iOS and Android applications using React. Most of the code is shared between both platforms, so a feature is generally written once rather than twice.

A framework for building iOS and Android applications with React and TypeScript while sharing a significant portion of application code across platforms.

How Axis uses it

For a business app that needs both stores, sharing one codebase usually cuts build cost meaningfully and keeps the two versions from drifting apart over time.

What it is used for

Where React Native shows up in our projects

These are the practical applications we build with it, not a list of everything it can theoretically do.

01

Customer mobile apps

02

Field applications

03

Internal mobile tools

04

Apps that share a web-oriented engineering team

Honest assessment

When React Native is the right call, and when it is not

Every technology has a range where it performs well and a range where something else is a better answer. We would rather say so up front.

A strong fit when

  • The same product needs iOS and Android
  • Shared business logic can reduce duplicate development
  • The team already works in React and TypeScript

We would consider another option when

  • The application depends heavily on platform-specific graphics or native capabilities
  • A single-platform app can be simpler to build natively

Have a project that may use React Native?

We can review the requirements and tell you whether it is the right technical choice for what you are building.

Contact Us