React Native: Building Mobile Apps

Author

Released

1/17/2018

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.

Topics include:

Setting up your project and Firebase account

Creating the app container

Setting up basic navigation

Creating a splash screen

Creating a login screen

Creating a match feature

Creating a post feature

Skill Level Intermediate

2h 32m

Duration

22,424

Views

Show MoreShow Less

- [Steve] React Native is a rapidly growing frameworkfor building mobile applications using JavaScript.No, not hybrid apps, true native applicationswith native performance.My name is Steven Emmerich, and I have been buildingback-end, front-end, and mobile web based applicationsfor over five years.I'm here to take you through building a mobile applicationin React Native.This course will cover using the React Nativecommand line interface to create a new project,how to use Firebase as a serverlessback-end for authenticationdatabase storage, and file storage,how to interact with the camera through React Native,and how to use MobX to manage our application state.

While React Native is still under active developmentand working towards a version 1.0,it's used in production by several companies,like Facebook who maintains React Native.Its ease of use and native performancehave put it in prime positionto take over the mobile development world.Okay, let's get building.