Skip to content
SYCH-TECH
Back to glossary index

Shared codebase

Cross-Platform Development glossary

React Native, Flutter, Expo, and KMM terms for shipping one product across platforms.

All terms in Cross-Platform Development

Showing 115 of 54 terms · page 1 of 4

Cross-Platform Development

React Native

React Native is a cross-platform development concept for sharing product logic between iOS and Android with JavaScript or TypeScript so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

Expo

Expo is a cross-platform development concept for accelerating React Native delivery with managed tooling and cloud build services so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

Expo Router

Expo Router is a cross-platform development concept for organizing navigation by file-system routes in Expo applications so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

EAS Build

EAS Build is a cross-platform development concept for producing signed cloud builds for iOS and Android from one pipeline so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

EAS Submit

EAS Submit is a cross-platform development concept for automating store uploads from validated artifacts in Expo workflows so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

Expo Updates OTA

Expo Updates OTA is a cross-platform development concept for shipping JavaScript and asset fixes over the air without full store review so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

Hermes Engine

Hermes Engine is a cross-platform development concept for running React Native JavaScript with lower startup overhead on mobile so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

Metro Bundler

Metro Bundler is a cross-platform development concept for building and serving React Native bundles during development and CI packaging so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

Native Modules React Native

Native Modules React Native is a cross-platform development concept for bridging platform-specific APIs into shared React Native features so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

TurboModules

TurboModules is a cross-platform development concept for using React Native new architecture modules for faster typed native calls so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

Fabric Renderer

Fabric Renderer is a cross-platform development concept for rendering React Native UI through the modern concurrent-ready Fabric system so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

React Native New Architecture

React Native New Architecture is a cross-platform development concept for combining Fabric, TurboModules, and JSI for long-term RN performance evolution so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

Flutter

Flutter is a cross-platform development concept for building one UI codebase for mobile, web, and desktop from Dart so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

Dart Language

Dart Language is a cross-platform development concept for writing typed asynchronous app logic for Flutter products so teams ship consistent app behavior faster.

Read definition

Cross-Platform Development

Widget Tree Flutter

Widget Tree Flutter is a cross-platform development concept for composing Flutter UI through immutable widget hierarchies so teams ship consistent app behavior faster.

Read definition