React Native: Build Mobile Apps with JavaScript
All Courses
Mobile Development
intermediate

React Native: Build Mobile Apps with JavaScript

4.8
6,780 students
4h 0m
16 lessons

About this course

Create cross-platform mobile apps for iOS and Android using React Native and Expo. Learn navigation, state management, native APIs, animations, and how to publish to the App Store and Play Store. Build three complete apps during the course: a weather app, a social feed, and a fitness tracker.

Course Content

React Native Fundamentals

  • React Native vs Flutter vs Native: When to Use What15min
  • Setting Up Expo and Your First App15min
  • Core Components: View, Text, ScrollView, FlatList15min
  • Styling with StyleSheet and Flexbox15min

Navigation and State

  • React Navigation: Stacks, Tabs, and Drawers15min
  • State Management: useState, useContext, Zustand15min
  • AsyncStorage and Offline Data Persistence15min
  • Project: Weather App with API Integration15min

Native Features and Animations

  • Camera, Location, and Push Notifications15min
  • Animated API and Reanimated for Smooth UI15min
  • Gesture Handler: Swipe, Drag, and Pinch15min
  • Project: Social Feed with Infinite Scroll15min

Publishing and Production

  • App Store and Play Store Submission Process15min
  • Over-the-Air Updates with EAS Update15min
  • Performance Profiling and Optimization15min
  • Project: Fitness Tracker with Charts and Auth15min