Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Learn React Native

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
If you’re familiar with web development and want to build mobile apps, this course is perfect. With Expo and React Native, you can use your web development skills to create cross-platform apps for iOS, Android, and the web. Learn how to write apps with native UI and device capabilities, streamlining development and reusing code across platforms.

Syllabus

  • React Native Fundamentals: Learn React Native fundamentals, including core components and how Expo simplifies cross-platform mobile development.
    • Lesson: React Native Fundamentals
    • Quiz: React Native Fundamentals
    • Article: React Native: Create Your First App with Expo
    • Project: React Native Fundamentals Lab: Mobile To-do App
  • Styling Components: Learn React Native styling fundamentals, including the StyleSheet API, style props, and Flexbox layout for creating responsive mobile interfaces.
    • Lesson: React Native Styling Components
    • Quiz: React Native Styling Components
    • Project: React Native Styling Components Lab: Social Media
  • Building Interactive UIs: Build interactive React Native UIs using user input elements, lists, modals, and touch interactions for engaging mobile experiences.
    • Lesson: React Native Building Interactive UIs
    • Quiz: React Native Building Interactive UIs
    • Project: React Native Building Interactive UIs Lab: Codecademy Store
  • Navigation: Learn about information hierarchy and how to implement it with native navigators and Expo Router.
    • Lesson: React Native Navigation
    • Quiz: React Native Navigation
    • Project: React Native Navigation Lab: Fitness Tracker
  • Working with Data: Explore data handling patterns in React Native for mobile applications.
    • Lesson: React Native Working with Data
    • Quiz: React Native Working with Data
    • Project: React Native Working with Data Lab: Ice Cream Parlor
  • Platform-Specific Considerations: Learn to create platform-specific functionality in React Native using the `Platform` module and adaptive UI components.
    • Lesson: React Native Platform-Specific Considerations
    • Quiz: React Native Platform-specific Considerations
    • Project: React Native Platform-specific Considerations Lab: Weather App
  • Deployment: Deploy React Native apps to the Apple App Store and Google Play Store using Expo EAS and bare React Native workflows.
    • Article: Deploying a React Native Application
    • Article: Deploying a React Native Application with Expo EAS
  • Next Steps: Continue on your Expo and React Native journey with these suggestions
    • Informational: Next Steps

Taught by

Jiwon Shin

Reviews

4.3 rating at Codecademy based on 1039 ratings

Start your review of Learn React Native

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.