Skip to content

React Native Development

Mobile apps with the knowledge your web team already has.

dectria builds mobile apps with React Native and Expo when a team already works with React and wants to share logic, types or parts of the interface with a web application.

We used React Native in production in an earlier project, where we built and published an app for iOS and Android.

For new apps without an existing React codebase, we usually recommend Flutter today. We decide with you which technology fits, based on your team and your existing applications.

Official website Marc Kornberger Your contact Marc Kornberger Contact for frontend & mobile

What is React Native – and when is it worth it?

React Native is an open-source framework from Meta for building iOS and Android apps in JavaScript or TypeScript with React. The interface consists of each platform's native UI elements. Expo adds tools for builds, updates and access to device features.

React Native is worth it when your team already knows React and wants to share code with a web application. It is less worth it for new apps without a React background or for apps with very elaborate animations – Flutter is often the simpler choice there.

Related topics

Capabilities

What We Build with React Native / Expo

Apps for iOS & Android React & TypeScript Code Sharing with Web Apps Expo & EAS Build Native Modules in Swift & Kotlin Push Notifications Over-the-Air Updates Publishing in the App Store & Play Store CI/CD for Mobile Apps Performance Optimization

Use Cases

Typical Use Cases

An App for an Existing Web Application

An app that shares types, validation and business logic with your React web application and stays consistent with it.

Apps for React Teams

Mobile apps that your own web team can later develop further without learning a new language.

Fast Prototypes with Expo

Prototypes that can be tested on real devices right away, with updates without a new store review where store guidelines allow it.

FAQ

React Native / Expo FAQ

When does dectria recommend React Native instead of Flutter?
When your team already works with React and wants to share code with a web application, or when your own team should develop the app further later. For new apps without a React background, we usually recommend Flutter.
Can React Native use device features?
Yes. Camera, location, Bluetooth, biometric sign-in and other features are available through Expo modules or community libraries. For special cases, we write our own native modules in Swift or Kotlin.
How does React Native perform?
With the New Architecture, the default since version 0.76 that has since fully replaced the old architecture, JavaScript communicates directly with native code. For typical business apps, performance is more than sufficient. For very animation-heavy apps or 3D rendering, Flutter or native development often have the edge.
What are over-the-air updates?
Updates to the JavaScript part of an app that reach devices without a new store review, for example via Expo Updates. This speeds up bug fixes. According to Apple's and Google's guidelines, larger changes to functionality must still go through the stores.

Every project starts with a conversation.

Let us talk about your individual needs and goals.

Start a project