• Post category:StudyBullet-15
  • Reading time:8 mins read


Learn to Build Native Android & iOS Applications with React Native – incl. Hooks, Redux, React Navigation, Firebase, …

What you will learn

React Native CLI & Expo CLI

Build Cross Platform Mobile Applications for Android & iOS from Basics

Become Familiar with Native Mobile Device Features

Create a Real App and Publish It to the Store

Debugging & Testing

Description

This course will be regularly updated with new content and features to ensure that you have access to the latest and greatest in the field of React Native development.

Welcome to “The Complete React Native Course 2023 : from Zero to Hero“, the ultimate course for anyone looking to create cross-platform mobile applications for Android and iOS from scratch.

In this comprehensive course, you will learn the fundamentals of React Native, including React Hooks, Redux, Functional Components, React Navigation, Firebase Push Notification, Local Databases & Maps, and gain practical experience in building real-world applications.

At the end of the course, you will have the opportunity to apply everything you have learned by building a real-world to-do list application and publishing it on the app stores for both Android and iOS devices.


Get Instant Notification of New Courses on our Telegram channel.


Whether you are a beginner or have some experience in mobile development, this course is designed to help you become proficient in building native mobile applications with React Native. You will learn how to create apps using both React Native CLI and Expo CLI, and become familiar with native mobile device features.

Through a combination of video lectures, hands-on exercises, and real-world examples, you will gain a deep understanding of React Native and how to use it to create high-quality, scalable, and robust mobile applications. By the end of the course, you will have the skills and confidence to create your own apps and publish them on the app stores.

To enroll in this course, you need basic knowledge of JavaScript (ES6+ is recommended). You do not need any experience with React or any other framework/library, and you do not need any Java, Kotlin, Swift, or Objective C experience.

If you’re ready to take your mobile development skills to the next level, enroll in “The Complete React Native Course 2023 : from Zero to Hero” today!

English
language

Content

Introduction

What you will learn on this course

Getting Started

What is React Native & How it works
Creating first app with Expo
Creating Native App with React Native CLI & Ejecting Expo Project
Configure Visual Studio Code for React Native Development

React Native Basics

Structure & Basic Components in Our First App
Using the State Hook
Styles & Style Sheet
Responsive UI with Flexbox
React Native Basics Quiz

Components

List, ScrollView & RefreshControl
FlatList & SectionList with Nested Array
Text Input & Keyboard
Button, Touchables & Pressable
Alert & Toast Message
Modal & How to Create Custom Alert with it
Image & ImageBackground
Custom Components & Props
Components Quiz

React Navigation

React Navigation – Stack Navigator
React Navigation – Tab Navigator – Material Tab at Bottom &Top
React Navigation – Drawer Navigation – Side Menu
React Navigation – Passing Data Between Screens
React Navigation Quiz

Debugging

Debugging in VS Code

Global Styles

Custom Fonts in React Native CLI & Expo Projects
Global Styles & How to Use Custom Fonts Globally in Project

Local Storage & Data Management

AsyncStorage – How to make an Offline Login with Async Storage
SQLite Database – How to make an Offline Login with SQLite
Redux – State Management
How to Fetch Data from an API Using Redux
Local Storage & Data Management Quiz

Firebase Push Notification

Local & Scheduled Push Notification
Push Notification with Firebase – Remote Notification

Native Features

Google Maps
RN Camera with Hooks

Testing

Testing with Jest and React Test Renderer

To-Do List App

To-Do List App part 1
To-Do List App part 2
To-Do List App part 3
To-Do List App part 4
To-Do List App part 5

Deployment

Generating APK & Android App Bundle for Google Play Store
Publishing App to Google Play Store
How to Build iOS App Using Xcode
Deployment Quiz