React Native - The Practical Guide

Use React Native and your React knowledge and take your web development skills to build native iOS and Android Apps.

27h+ Video
200+ Lectures
All Levels
React Native - The Practical Guide

About This Course

Welcome to "React Native - The Practical Guide"!

Build Native Mobile Apps with React & JavaScript! This bestselling course teaches you how to create native iOS and Android apps using your existing web development and React knowledge.

Mobile apps are one of the best ways to engage with users - no wonder everyone wants to build one! Wouldn't it be great if you could use your web development knowledge, combined with your React knowledge, to build mobile apps?

That's exactly what React Native allows you to do! No need to learn Java, Android, Swift, ObjectiveC or anything of that - React and JavaScript is all you need to create awesome native mobile apps that work on both Android and iOS.

That's probably the reason why Instagram, AirBnB, Skype and many other global companies are using it to build their mobile apps. By the end of this course, you'll be able to publish your own apps to the Google Play Store and Apple App Store!

Why Learn React Native?

React Native lets you build truly native mobile apps using JavaScript and React - skills you may already have! My goal is to ensure that you feel confident building mobile applications with React Native, so that you can create your own apps, enhance your existing projects, or boost your portfolio as a mobile developer - whatever your goal is: This course gets you there!

What's in This Course?

This course will teach you WHY React Native is a great choice for mobile development and introduce you to all the key concepts you'll need - from core concepts to publishing your app.

React Native Core Concepts

Learn the theory behind React Native, its core concepts, and how to use React, JavaScript, and native components to build real mobile applications.

Styling & Animations

Build responsive designs that work on different device sizes. Master styling techniques and learn how to create smooth, engaging animations in your apps.

Navigation & User Flow

Understand how to navigate in React Native apps and create intuitive user experiences with proper screen transitions and navigation patterns.

Device Features & Backend

Access native device features like maps and camera. Learn how to implement user authentication and connect your app to a backend server.

In Detail, You'll Learn

This course covers everything you need to master React Native with a complete demo project where all concepts are applied step-by-step.

Core Concepts

Master these essential React Native skills:

  • React Native core concepts & theory
  • Using React, JavaScript & native components
  • Styling & animating React Native apps
  • Navigation in React Native apps
  • Using third-party libraries
  • Debugging React Native apps

Advanced Topics

Take your skills to the next level:

  • Using maps & image picker
  • Full user authentication flow
  • Connecting to a backend server
  • Responsive designs for different devices
  • Publishing to Google Play Store
  • Publishing to Apple App Store

Build the "Awesome Places" App!

This course includes a complete real-world project - the "Awesome Places" app where users can share amazing pictures and the location where they took them. You'll learn to use maps, the camera, user authentication, connecting to a server and much more - and we'll go through all steps to get it into an app store!

Basic React Knowledge Required

👨‍💻 Web Developers Already know React and JavaScript? Perfect! Use your existing skills to build native mobile apps for iOS and Android.
📱 Aspiring Mobile Developers Want to build mobile apps without learning Java or Swift? React Native lets you create truly native apps with JavaScript.
🚀 Ready to Go Mobile? Join the league of Instagram, AirBnB, and Skype - build your own React Native apps and publish them to the app stores!

See The Course In Action


Curriculum

  Getting Started
Available in days
days after you enroll
  React Native Basics [COURSE GOALS APP]
Available in days
days after you enroll
  Debugging React Native Apps (Introduction)
Available in days
days after you enroll
  Diving Deeper into Components, Layouts & Styling - Building a Mini-Game App
Available in days
days after you enroll
  Building Adaptive User Interfaces (Adapt to Platform & Device Sizes)
Available in days
days after you enroll
  React Native Navigation with React Navigation [MEALS APP]
Available in days
days after you enroll
  App-wide State Management with Redux & Context API
Available in days
days after you enroll
  Time To Practice - The Expense Tracker App
Available in days
days after you enroll
  Handling User Input
Available in days
days after you enroll
  Sending Http Requests
Available in days
days after you enroll
  User Authentication
Available in days
days after you enroll
  Using Native Device Features (Camera, Location & More)
Available in days
days after you enroll
  Building React Native Apps Without Expo
Available in days
days after you enroll
  Publishing React Native Apps
Available in days
days after you enroll
  Push Notifications
Available in days
days after you enroll
  Course Roundup
Available in days
days after you enroll
  JavaScript Refresher
Available in days
days after you enroll
  React.js Refresher
Available in days
days after you enroll

Course Prerequisites

Here's what you need to get the most out of this course

Required
  • React knowledge is a must (but you absolutely DON'T have to be an expert).
  • JavaScript knowledge is a must, next-gen JavaScript knowledge (i.e. ES6+) is recommended.
Good News!
  • NO Android/ Java or iOS (Swift, ObjectiveC) development experience is required.

All pre-requisites are covered by courses in our "Academind Pro" Membership.

Instructor Name

Your Instructor

Maximilian Schwarzmüller

Founder & Instructor

Self-taught developer with 3,500,000+ students and 900,000 YouTube subscribers. I co-founded Academind with Manuel Lorenz to help people master new skills and build amazing projects.

Join 5195 happy students!

Choose the plan that works best for you

Single-Course License

Full access to "React Native - The Practical Guide"

$99 one-time

This is a one-time payment that grants access to this course only, not to any other courses.