React Native Essentials – Build Mobile Apps Like A Pro


React Native Essentials – Build Mobile Apps Like A Pro
React Native Essentials – Build Mobile Apps Like A Pro
Published 5/2025
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

Build Android & iOS apps using Expo, Hooks, Context API, Reducers, Expo Router, Location, Firebase, Gemini API and more.

What you’ll learn

Learn how to create Android & iOS apps using React Native

Learn how to use Expo to speed up React Native development

Learn how to use Expo Router for File based Navigation

Learn State Management using useState Hook, React Context API and Reducers functions

Learn how to make network request using REST APIs

Learn how to Authenticate, use cloud storage and database using Firebase JS SDK

Learn how to use Gemini API

Requirements

Experience on Java Script is required

Description

Overview

Section 1: Introduction

Lecture 1 Welcome to this course

Section 2: The Typescript Basics

Lecture 2 Section Overview – What you will learn

Lecture 3 Typescript Playground

Lecture 4 Basic Primitive types – number string boolean

Lecture 5 Implicit and Explicit Type Assignment

Lecture 6 Template String

Lecture 7 Special Types – any unknown undefined null

Lecture 8 Typescript Array

Lecture 9 Typescript Tuples

Lecture 10 Typescript Object types

Lecture 11 Typescript Interface

Lecture 12 Create a Function

Lecture 13 Return a value from Function

Lecture 14 Named Function Parameters

Lecture 15 Optional Function Parameters

Lecture 16 Rest Parameters and Spread Syntax

Lecture 17 Arrow Functions and Function as Parameter

Lecture 18 Array Iteration using For Loop

Lecture 19 Array foreach method

Lecture 20 Array map method

Lecture 21 Array filter reduce every some methods

Lecture 22 Object String and Array Destructuring

Section 3: Welcome to React Native

Lecture 23 Setup Environment

Lecture 24 Run default project on Browser

Lecture 25 Install Expo Go on Android Device

Section 4: Components and Layouts

Lecture 27 Section Overview – Components and Layouts

Lecture 28 Code from Scratch – Text and View Component

Lecture 29 Show an Image and pass Props

Lecture 30 Component Size Matters

Lecture 31 Create Styles with Stylesheet

Lecture 32 Safe Area Context – Add our first external dependency

Lecture 33 Refract codes in separate file

Lecture 34 Flexbox and Flex

Lecture 35 Align the boxes along with the Axis

Lecture 36 Make UI responsive using Flex

Lecture 37 Exercise – Color Quadrant

Lecture 38 Color Quadrant exercise solution

Lecture 39 Load Asset Image

Lecture 40 Image Custom Shape

Lecture 41 Relative and Absolute Positioning

Lecture 42 Put title and subtitle for our Dachshund Page

Lecture 43 Import Vector Icons

Lecture 44 Use ScrollView Component

Lecture 45 Create a custom Header component

Lecture 46 Add Styles for custom Header Component

Lecture 47 Custom Component with children

Lecture 48 Download Android Studio

Lecture 49 Download Android SDK

Lecture 50 Install Android Emulator

Lecture 51 Run app on Emulator

Lecture 52 Generate Dynamic Components inside ScrollView

Lecture 53 FlatList Overview

Lecture 54 Movie App – Create a list of Movies

Lecture 55 Movie App – Custom Movie Component

Lecture 56 Movie App – Interaction with Pressable and Alert Component
Lecture 57 Download the complete project

Section 5: State Management

Lecture 58 Section Overview – State Management

Lecture 59 Create a Counter project

Lecture 60 Components are immutable

Lecture 61 Introducing useState Hook

Lecture 62 You can SKIP the next lecture

Lecture 63 The anatomy of useState Hook

Lecture 64 Update Styles using useState

Lecture 66 Performance Optimization – use of memo

Lecture 67 BMI Calculator – Textinput Component

Lecture 68 BMI Calculator – Show results

Lecture 69 BMI Calculator – Enable Next and Done button on the keyboard

Lecture 70 Download the complete project

Section 6: Project – Dice Game

Lecture 71 Section Overview – Project Dice Game

Lecture 72 Create Project and add libraries

Lecture 73 The app directory

Lecture 74 Add routes to Stack

Lecture 75 Navigate to a different route

Lecture 77 Import image and audio assets

Lecture 78 Generate random dice images

Lecture 79 What is Side Effect

Lecture 80 Understand the Game Rules

Lecture 81 Evaluate Winner or Loser at first roll

Lecture 82 Add a RESET button

Lecture 83 Set and chase the Target

Lecture 84 Adjust the Game Point

Lecture 85 Finish the game when there is no Point

Lecture 86 Play game sounds with expo av

Lecture 87 Download the complete project

Section 7: Project – Weather App

Lecture 88 Section Overview – Project Weather App

Lecture 89 Open Weather Map APIs

Lecture 90 Add Dependencies

Lecture 91 Tab Bar and Tab Screens

Lecture 92 Set Background Image and customize Tab Bar Header

Lecture 93 Status bar bug fixed

Lecture 95 Write a function to fetch Current Weather

Lecture 96 Write a function to fetch Forecast Weather

Lecture 97 Silly Bug Fixed

Lecture 99 Context Provider – Understand the problem

Lecture 100 Context Provider – A brief introduction

Lecture 101 Context Provider – Create a simple context

Lecture 102 Context Provider – Update the Fruits app with Context

Lecture 103 Back to Weather App – Define some constants

Lecture 104 Define Weather Context and type

Lecture 105 Location Permission in Configuration File

Lecture 106 Detect user phone location

Lecture 107 Set Weather Context Provider as the Root Component

Lecture 108 Call the API functions from Provider

Lecture 109 Loading Error and Custom Text components

Lecture 110 Show Loading Component in Current Page

Lecture 111 Convert timestamp to date string

Lecture 112 Current Weather Page UI

Lecture 113 Forecast Weather Page UI

Lecture 114 Show City suggestions in Search Page

Lecture 115 Filter Suggestions List

Lecture 116 Convert City to Coordinates

Lecture 117 It works on Real Device

Lecture 118 Custom Temperature Switch Component

Lecture 119 Save unit to Async Storage

Lecture 120 Refresh Weather

Lecture 121 Download the complete project

Section 8: Project – Virtual Business Card Holder

Lecture 122 Section overview – Project Virtual Business Card

Lecture 123 Create Firebase Project

Lecture 124 Add Firebase to our project

Lecture 125 Initialize Firebase Auth with AsyncStorage

Lecture 126 Redirect User between routes

Lecture 127 Create Sign In Page

Lecture 128 Create Auth Context Provider

Lecture 129 Enable Email Password Provider in Firebase Console

Lecture 130 Sign In to app

Lecture 131 Sign out from app

Lecture 132 Add New Card Route

Lecture 133 Capture and Pick Image

Lecture 134 Get Gemini API Key and library

Lecture 135 Create Gemini Context Provider

Lecture 136 Gemini sample prompt for the next lecture

Lecture 137 Configure Gemini API model and prompt

Lecture 138 Gemini in Action
Lecture 139 Update Billing and Get Data

Lecture 140 Create Confirmation Page to show extracted data

Anyone with Web Development or Java Script experience who wants to build Android & iOS applications to level up skills.

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima