Free Course Image Build Your First Universal React Native App

Free online courseBuild Your First Universal React Native App

Duration of the online course: 1 hours and 23 minutes

New

Free course on building a universal React Native app with Expo: routing, screens, modals, image picker, gestures, screenshots, and UI setup.

In this free course, learn about

  • Project Setup and Routing Fundamentals
  • Media, UI Interactions, and Gestures
  • Capturing Output and Platform-Specific Polish

Course Description

Build your first universal React Native app with Expo in this free online course focused on practical, real-world app development. Designed for developers who want to ship a single codebase across platforms, it walks you through creating an Expo project and shaping it into a polished, user-friendly experience.

You will learn how to structure navigation using Expo Router, create and compose screens effectively, and implement common mobile features that users expect. The course also covers working with device capabilities like selecting images, capturing and saving screenshots, and adding smooth interactions with gestures.

Along the way, you will explore building modals for focused flows, handling platform-specific differences gracefully, and configuring key presentation details such as the status bar and splash screen. By the end, you will have a solid foundation for developing universal apps with Expo and React Native, with patterns you can reuse in future projects.

Course content

  • Video class: How to create your first Expo app | Universal App tutorial #1 09m
  • Exercise: Which command is used to start the Expo development server so you can scan a QR code and open the app in Expo Go?
  • Video class: How to add navigation to your app with Expo Router | Universal App tutorial #2 16m
  • Exercise: In Expo Router, what is the purpose of the special "app" directory?
  • Video class: How to build a screen in an Expo app | Universal App tutorial #3 11m
  • Exercise: What is the main purpose of creating reusable custom components like ImageViewer and Button in a universal Expo React Native app?
  • Video class: How to use an image picker | Universal App tutorial #4 07m
  • Exercise: Which method is used to open the device media library to select an image using expo-image-picker?
  • Video class: How to create a modal in React Native | Universal App tutorial #5 19m
  • Exercise: In this app, what controls whether the EmojiPicker modal is shown or hidden?
  • Video class: How to add gestures to an Expo App | Universal App tutorial #6 08m
  • Exercise: What is the required setup to make gesture interactions work properly in an Expo React Native app using React Native Gesture Handler?
  • Video class: How to take and save screenshots | Universal App tutorial #7 04m
  • Exercise: Which combination is used to capture a view as an image and then save it to the device photo library?
  • Video class: How to handle platform differences | Universal App tutorial #8 03m
  • Exercise: How can you handle saving an image on web when the previous screenshot library isn’t compatible?
  • Video class: How to configure status bar, splash screen 03m
  • Exercise: What must you do after changing splash screen settings in app.json?

This free course includes:

1 hours and 23 minutes of online video course

Digital certificate of course completion (Free)

Exercises to train your knowledge

100% free, from content to certificate

Ready to get started?Download the app and get started today.

Install the app now

to access the course
Icon representing technology and business courses

Over 5,000 free courses

Programming, English, Digital Marketing and much more! Learn whatever you want, for free.

Calendar icon with target representing study planning

Study plan with AI

Our app's Artificial Intelligence can create a study schedule for the course you choose.

Professional icon representing career and business

From zero to professional success

Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.

You can also use the QR Code or the links below.

QR Code - Download Cursa - Online Courses

More free courses at App Development

Free Ebook + Audiobooks! Learn by listening or reading!

Download the App now to have access to + 5000 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online courses in video, ebooks and audiobooks.

  • More than 60 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate