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.