Course Overview

Welcome to React Native Master Course! In this course, you will learn to develop modern, beautiful & powerful native iOS and Android apps with React Native, an open-source mobile application framework created by Facebook, Inc.

React Native is the most widely used technology by thousands of apps from Fortune 500 companies to hot new startups including but not limited to Facebook, Instagram, Skype, Discord, Uber Eats, etc.

By the end of this course, you would have learned the most in-demand skill to step into the mobile app development industry. The knowledge gained from this course will help you crack complex technical interviews to land your dream job as a mobile app developer.

What You Will Learn

  • Writing platform-specific code.
  • RESTful API integration using fetch directly
  • Advantages of third-party libraries such as Axios
  • Data persistence with Async Storage
  • Developing real-world React Native apps
  • Building responsive UI layouts with Flexbox
  • Integration of third-party libraries with an app
  • Multiscreen app development with React Navigation
  • Scalable app architecture with reusable components
  • Running React Native apps on simulators and real devices
  • Animations in React Native
  • Managing app state with Redux, a widely used state container
  • How to migrate your project to TypeScript
  • Debugging React Native apps with Remote Debugger and React Native Debugger

Program Curriculum

  • What is React Native?
  • How Does React Native Work?
  • Installation Setup on macOS
  • $3.5 Million Cybersecurity Scholarship by EC-Council
  • Chapter 1 Quiz

  • Understanding the Project Anatomy
  • What is JSX?
  • What are the State and Props?
  • State and Touchables
  • Building a Counter App
  • Chapter 2 Quiz

  • How to Debug Using Chrome?
  • More About Debugging
  • Chapter 3 Quiz

  • The Data Structure
  • Using Data to Display Tasks
  • Adding User Interaction
  • Add New Tasks
  • Chapter 4 Quiz

  • Adding a Button
  • Working with Flat List
  • Design the Input Screen
  • Pages
  • Chapter 5 Quiz

  • Adding Redux Toolkit
  • Understanding Redux Actions
  • Moving Everything to Redux
  • Chapter 6 Quiz

  • React Navigation
  • React Navigation Installation and Setup
  • Moving Everything to React Navigation
  • Chapter 7 Quiz

  • Add More Information on a Task
  • Update Redux and Design to Accommodate New Fields
  • Full Task Update
  • Validate Input: Add a Maximum Description Length to a Task
  • Alerts: Warn the User Before Performing a Deletion
  • Chapter 8 Quiz

  • Create a Quick Server with Express

  • Add React Toolkit API
  • Upsert: Add or Update Data
  • Deletion: Move Task Removal to the API
  • Loading Screen
  • Chapter 10 Quiz

  • The Basics of Animations
  • Running Animations in Parallel
  • Fully Animate the Task Screen
  • Chapter 11 Quiz
Load more modules

Instructor

Stefano Solinas Solinas

Stefano is an EcmaScript expert. He studied Computer Science Engineering and used various languages in his career but moved to Action Script. When NodeJS came out and frameworks for JS started being developed, it was time to focus on JavaScript. With a strong belief that to be a better developer you should also understand user behaviors, Stefano studied design, user interface, and photography, in addition to becoming an Adobe Certified instructor. Over the years Stefano has worked with many huge companies in various fields: Vodafone, Mercedes, Mondadori, Samsung, Gamesys, Bodog, Experian, etc. With 20 years of experience and hundreds of people trained, Stefano found the right balance between 'understandable for beginner' and 'purely technical'.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Choose the Pro Plan That Fits Your Learning Journey

Invest in your future with flexible Pro subscription plans. Whether you're starting your cybersecurity journey or expanding your expertise, choose the membership duration that works for you and gain access to our complete learning platform.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 900+ courses and diverse Learning Paths to enhance your skills.

$ 599.00
Billed annually or $69.00 billed monthly

What is included

  • Access to 900+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with All Courses and Learning Paths
  • New Courses Added Every Month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs and CTF Challenges for comprehensive skill-building.

$ 699.00
Billed annually or $79.00 billed monthly

Everything in Pro and

  • 500+ Practice Labs with Guided Instructions
  • 400+ CTF Challenges with Detailed Walkthroughs
  • New Practice Labs and Challenges Added Every Month

Related Courses

1 of 50