React Native for Beginners

  • Course level: Beginner


In this course, we’re going to learn how to create mobile applications with React Native (RN)

In this course we’ll learn these topics:

  1. Javascript (ES6) to React and React to Native
  2. RN Set-Up and installations
  3. RN Basics (such as props system, state, layout, flexbox, inputs, networking, and much more)
  4. React Hooks (useState, useEffect)
  5. React Navigation (V4)
  6. An Example App (Entertainment App) (in this section you will learn useful topics like animations and async storage and much more)

Who this course is for:

  1. Everyone who excited about JS & RN programming

What Will I Learn?

  • Basic Fundamentals of React Native and Main Topics in React Native
  • Javascript for React Native
  • Animations in React Native
  • Asyncstorage in React Native
  • React Navigation (V4)
  • React Hooks (useState, useEffect)
  • Android Emulator will be used along the course

Topics for this course

36 Lessons

React Native Tutorial

Showing Form Errors00:00:00
Custom Button Component00:00:00
Wrap Up00:00:00
React Native Tutorial : Introduction00:00:00
Creating a React Native App00:00:00
Views, Text & Styles00:00:00
Using State00:00:00
Text Inputs00:00:00
Lists & ScrollView00:00:00
Flat List Component00:00:00
Touchable Components00:00:00
Todo App (part 1)00:00:00
Todo App (part 2)00:00:00
Todo App (part 3)00:00:00
Dismissing the Keyboard00:00:00
Flexbox Basics00:00:00
Draft Lesson
Icons & More Flexbox00:00:00
Starting the Reviews App00:00:00
Custom Fonts00:00:00
Global Styles00:00:00
React Navigation Setup00:00:00
Stack Navigator00:00:00
Navigating Around00:00:00
Passing Data Between Screens00:00:00
Navigation Options00:00:00
Drawer Navigation00:00:00
Custom Header Component00:00:00
Custom Card Component00:00:00
Using Images00:00:00
Background Images00:00:00
Formik Forms (part 1)00:00:00
Formik Forms (part 2)00:00:00
Validation with Yup00:00:00
30 £

Enrolment validity: Lifetime


  • First of all Energy and Hope
  • It is good to have a Little bit of Javascript(ECMAScript), HTML, and CSS knowledge but not necessary
  • Believe in yourself and your abilities
  • A windows, Mac, or Linux OS