It1pbzqmtxo8ojwpinzt

React Native

Learn to build native iOS and Android apps with React Native

Course Description

If you’ve ever wanted to build an iOS or Android app but didn’t want to learn ObjectiveC / Swift / Xcode / Java, now’s your chance. In this course, you'll learn to build a production ready iOS and Android React Native app and then you'll submit that app to both the App Store as well as the Google Play store. With over seven hours of video, 9,5000 words of text, and curriculum to work through yourself, this is the most in depth React Native course ever built.


What You'll Learn

  • React Native API
    • ScrollView
    • ListView
    • ActivityIndicator
    • Images
    • Touchable Components
    • Footer Tabs (iOS)
    • Drawer Tabs (Android)
    • Infinite Scrolling
    • Pull to Refresh
    • DrawerLayoutAndroid
    • Navigator
    • NavigationExperimental
    • RefreshControl
    • ScrollView
    • TabBarIOS
    • TextInput
    • + More
  • Authentication
  • Facebook SDK
  • Web vs Native UI
  • Animations in React Native
  • Redux
  • Ajax requests with fetch
  • Firebase
  • Styling in React Native
  • Remote Redux Devtools
  • Platform Specific Styles and Layout
  • Debugging in React Native
  • Submitting to the App Store
  • Flexbox
  • Routing with Navigator & NavigationExperimental


Course Format

The whole idea of React.js Program is to be exposed to different mediums of learning. This ideology is strong throughout this React Native course. This course is made up of 32 sections. Each section has one or multiple text introductions to different topics. Each text section is followed by a video implementing what you just read about into a real world application. After that comes the quiz to verify you're learning what you should be learning. After you're done with the course comes the curriculum where you'll build a production ready app. Between the text sections, video lectures, quizzes, and curriculum - it's easy to see why React.js Program has nearly perfect reviews.


Prerequisites

Though this course focuses on React Native, you'll also want to be familiar with React and ES6. If you haven't yet, I recommend the following courses - React.js Fundamentals, ES6/7 for React, and Redux + ImmutableJS.


Questions

If you have any questions, suggestions, or just want to say thanks, you can find me on Twitter at @tylermcginnis33


Class Curriculum


  React Native Installation
Available in days
days after you enroll
  Hello World with React Native Android and iOS
Available in days
days after you enroll
  Custom Babel Setup with React Native
Available in days
days after you enroll
  Adding the Facebook SDK to a React Native App
Available in days
days after you enroll
  React Native Loading Screen
Available in days
days after you enroll
  React Native Splash Screen
Available in days
days after you enroll
  Adding Redux to a React Native app
Available in days
days after you enroll
  React Native iOS Footer Tabs
Available in days
days after you enroll
  React Native Android DrawerLayoutAndroid
Available in days
days after you enroll
  Remote Redux DevTools with React Native
Available in days
days after you enroll
  Autentication with React Native and Firebase
Available in days
days after you enroll
  React Native Navbar
Available in days
days after you enroll
  Navbar Icons
Available in days
days after you enroll
  SettingsUI
Available in days
days after you enroll
  Handling Unauth
Available in days
days after you enroll
  React Native Flash Notification
Available in days
days after you enroll
  Save Settings
Available in days
days after you enroll
  Timer State
Available in days
days after you enroll
  Connecting Home to Redux
Available in days
days after you enroll
  Home UI
Available in days
days after you enroll
  React Native Progress Bar
Available in days
days after you enroll
  Scores Module
Available in days
days after you enroll
  Updating Scores
Available in days
days after you enroll
  Leaderboard UI
Available in days
days after you enroll

Your Instructor


Tyler McGinnis
Tyler McGinnis

Hi! I'm Tyler. I'm currently the CTO of Spero where we're building a React Native app that is helping connect individuals affected by Cancer. Before Spero I found my love for teaching at DevMountain where I was the Lead Instructor and Curriculum Engineer. I've taught 1000's about React through both my personal blog and Egghead.io. I'm a Google Developer Expert. I organized React.js Utah and ReactWeek. Sometimes I ramble on JavaScript air as a Co-host and I also help run React Newsletter and Front End Newsletter.


Get started now!