SlaveCode
.
Academy
DSA
Resources
System Design
More
Toggle theme (Current: Custom)
React Native Developer Roadmap | SlaveCode
React Native Developer
Step by step guide to becoming a React Native developer in 2026
Back
Roadmap
Vedios and Other Resources
Projects
AI Tutor
React Native
React Basics
Debugging
Expo Ecosystem
Component Tests
E2E Testing
Visit the following related roadmaps
React
Flutter
Related Roadmaps
React Roadmap
JavaScript Roadmap
Flutter Roadmap
Frontend Roadmap
Introduction
What is React Native?
Why use React Native?
React Native Alternatives
Learn the Pre-requisites
JavaScript Basics
CSS Basics
Components
State
JSX
Props
Environment Setup
Expo
create-expo-app
Expo Snack
Expo Tradeoffs
React Native CLI
Metro Bundler
Development Workflow
Running on Device
In-App Developer Menu
Enabling Fast Refresh
LogBox
Sourcemaps
DevTools
Core Components
Text
Text Input
Button
Image
ImageBackground
Switch
StatusBar
ActivityIndicator
Modal
Pressable
View
SafeAreaView
KeyboardAvoidingView
Listings
ScrollView
ListViews
FlatList
SectionList
RefreshControl
Writing Platform Specific Code
Platform Module
File Extensions
react-native-web
Styling
Stylesheets
Layouts & Flexbox
Accessibility
Networking
Connectivity Status
WebSockets
Fetch
Push Notifications
Interactions
Touchables
Gesture Handling
Scrolling & Swiping
Screen Navigation
Animations
DeepLinking
Security
Authentication
Networking
Storage
Storage
react-native-async-storage
expo-secure-store
expo-file-system
expo-sqlite
Other Storage Options
Testing
Jest
React Test Renderer
React Native Testing Library
Detox
Appium
Performance
Understand Frame Rates
Common Problem Sources
Speeding up Builds
Optimizing Flatlist Config
RAM Bundles + Inline Requires
Profiling
Using Native Modules
For iOS
For Android
Publishing Apps
Apple App store
Google Play Store
Permissions