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

LinkedIn Learning

React Native: Building Mobile Apps

via LinkedIn Learning

Overview

Create native mobile apps—with native performance—using React Native, Firebase, and MobX.

Companies like Facebook, use React Native to create native mobile apps—with native performance—for a variety of platforms. You too can harness the power of React Native to build your own native projects, using JavaScript and the familiar React.js framework. This course provides a complete introduction, starting with using the React Native command-line interface (CLI) to create a new project. Instructor Steve Emmerich goes from this setup step through complete application, using Firebase for authentication and storage and MobX for state management. Follow along and learn how to create scenes, set up navigation, store and manipulate data in databases and files with Firebase, interact with the device camera, and use MobX to manage application states.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
1. Getting Set Up
  • What we will be building
  • Intro to technologies
  • Install Node.js and npm
  • Set up a react-native project
  • Set up a Firebase account
  • Set up a database in Firebase
2. Building an App
  • React Navigation and creating the navigator
  • Build the splash screen
  • Set up babelrc
  • Create the config store
  • Connect the app navigator, splash screen, and config store
3. Create a Login Screen
  • Add custom theme
  • Create the login screen
  • Add login styles
  • Create the login component
  • Create the authentication store
4. Create a Match Feature
  • Create match screen
  • Creating the match component
  • Render match component
  • Style match component
  • Creating the match store
5. Create a Post Feature
  • Set up Android Studio
  • Installing the image picker
  • Creating the post scene
  • Render the post scene
  • Creating the post store
  • Finishing touches
Conclusion
  • Next steps

Taught by

Steven Emmerich

Related Courses

Reviews

Start your review of React Native: Building Mobile Apps

Never Stop Learning!

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

Sign up for free