DESCRIPTION
If you’re tired of spinning your wheels learning Swift or Android, this is the course for you. Authentication? You will learn it. Redux? Included. Navigation? Of course! This course will get you up and running with React Native quickly, and teach you the core knowledge you need to deeply understand and build React components for mobile devices.

OBJECTIVES
At the end of this course, you will be able to:
1. Build on both Android and iOS platforms
2. Render interactive, media-rich components in beautifully styled apps
3. Master integration with Firebase for user authentication
4. Learn the core principles of navigation with React Native

DURATION
4 days

PRE-REQUISITES
Basic understanding of JavaScript

REQUIREMENTS
Node.js, React

COURSE OUTLINE

Day 1Getting Started
Setup
JSX
Emulator
Exports
Day 2Styling
HTTP Request
Handling Layout
Firebase Authentication
Credentials
Day 3Redux
JSON
Rendering Lists
Boilerplate
Handling Data
Day 4State
Navigation
Firebase Data Store
Code Reuse

WHO SHOULD ATTEND
This course is for anyone who’d like to make native apps using JavaScript, without the need to use native scripting language