React Native

Write JavaScript once, deploy to iOS and Android. React Native uses your existing React knowledge to build truly native mobile apps — not a webview, but actual native components rendered by the platform. The fastest path for web developers entering mobile.

Intermediate

React Native Core

Components, StyleSheet, Flexbox layout, and the core APIs that make JavaScript apps feel native on both platforms.

Beginner

Expo

The fastest way to start React Native development. Managed workflow, over-the-air updates, and a massive SDK.

Intermediate

React Navigation

Stack, tab, and drawer navigators — the standard routing library for every React Native app.

Intermediate

State Management in RN

Zustand, Redux Toolkit, and React Query adapted for mobile — managing data and UI state in large apps.