Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    React Native Complete Guide 2023: Basic To Advanced Features

    Posted By: ELK1nG
    React Native Complete Guide 2023: Basic To Advanced Features

    React Native Complete Guide 2023: Basic To Advanced Features
    Published 11/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 9.58 GB | Duration: 14h 58m

    Everything you need to know to build cross-platform enterprise apps (incl. Hooks, Redux, Firebase, Rest API, Publishing)

    What you'll learn

    Learn the Javascript and React Native basics for mobile app development on Android & iOS

    Learn to build both bare React Native and Expo apps, and reveal the differences between React Native CLI & Expo

    Learn using React Hooks & React Context (useState, useEffect, useContext, useSelector, useDispatch, etc.)

    Integrate Native Libraries, such as Maps, Social share, Firebase

    Learn how to handle REST APIs integration and find out about open source APIs

    Use different navigators of React Navigation, such as Stack, Tabs and Drawer navigators

    Integrate Firebase in your app and learn about serverless apps

    Handle Redux integration for global state management and API Calls

    Get introduced to how user authentication works in the apps

    Learn what is git, why people use it and learn the basic commands of git

    Setup basic React Native tools for the best developer experience

    Requirements

    No previous experience required. Basic knowledge of Javascript will be helpful.

    Description

    Want to launch and grow your career as a mobile app developer? This course is for you!This course covers all the topics that you need to know to build enterprise cross-platform mobile apps for Android and iOS.Want to learn about Navigation? Covered. Integrate Redux and compare to React Context? Sure! Use REST APIs and even Firebase Databases? Included. Does it include User Authentication? Of course!We'll start by mastering the fundamentals of React, including JSX, props, state and styles. And of course, hooks will be used for the reusable functional components. Besides that, basics of class components will be presented as that is something you may encounter in legacy code. We will also learn the basics of git and the source code will be provided in git provided for each section, so you can follow the code there as well. The course will cover creating many different reusable components which will be reused in the apps included in the course, as well as you can use them for your own personal projects later.React Native is a great choice for developing cross-platform mobile apps on Android, iOS and even Web. With single source code you are able to build mobile app for multiple platforms. And the amazing part is that it feels like a native app as it's based on native modules. And on top of that, it brings more advantages to mobile app development which aren't even possible in native apps like over-the-air updates, etc. This is due to the fact that it is using Javascript, which is the most popular programming language and you can achieve a lot with that - from web development to mobile and to backend.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction

    Lecture 2 Why to Choose React Native

    Lecture 3 What We Will Build

    Section 2: React Native Tools Setup

    Lecture 4 Node & NPM Install

    Lecture 5 JDK & Android Studio Setup

    Lecture 6 Android SDK Path

    Lecture 7 Ruby Installation

    Lecture 8 iOS Tools Setup

    Lecture 9 Validate Setup with Test Project

    Section 3: Travel App: Basics of React Native

    Lecture 10 App Overview

    Lecture 11 Project Setup

    Lecture 12 Running on Android

    Lecture 13 Running on iOS

    Lecture 14 Understanding SafeAreaView

    Lecture 15 Styles Explained

    Lecture 16 ESLint Setup

    Lecture 17 Creating First Component

    Lecture 18 Imports & Exports

    Lecture 19 Component Props

    Lecture 20 Component State and useState Hook Explained

    Lecture 21 UseEffect Explained

    Lecture 22 React.memo Explained

    Section 4: Git Basics

    Lecture 23 Initialize Git

    Lecture 24 Git Committing & Pushing

    Lecture 25 Exploring Remote Commits

    Lecture 26 Git Branches

    Section 5: Travel App: Build Main Screen

    Lecture 27 Create Different Instances of Title

    Lecture 28 Building Categories List

    Lecture 29 Making Category Selectable

    Lecture 30 Creating Attraction Card

    Lecture 31 Use JSON Data for Lists (ScrollView)

    Lecture 32 Using FlatList

    Lecture 33 Filtering By Categories

    Section 6: Travel App: Introduction to App Navigation

    Lecture 34 Introduction to React Navigation

    Lecture 35 Navigation Setup

    Lecture 36 Hiding Navigation Header

    Lecture 37 Navigating Between Screens

    Lecture 38 Passing Parameters to Screens

    Lecture 39 Handling Back Events

    Section 7: Travel App: Build Detail Screens

    Lecture 40 Using ImageBackground

    Lecture 41 Adding Actions inside ImageBackground

    Lecture 42 Building Mini Image Gallery

    Lecture 43 Handling Hidden Images

    Lecture 44 Adding Texts Section

    Lecture 45 Creating InfoCard Component

    Lecture 46 Controlling App Theme

    Lecture 47 Building Gallery Screen

    Section 8: Travel App: Native Libraries (Maps & Social Share)

    Lecture 48 What are Native Libraries?

    Lecture 49 Installing Maps Package

    Lecture 50 Getting API Key for Google Maps

    Lecture 51 Add Map to Attraction Screen

    Lecture 52 Show Marker in the Map

    Lecture 53 Implement Full Screen Map

    Lecture 54 Checking Maps on Android

    Lecture 55 Share Package Options

    Lecture 56 Installing Share Package

    Lecture 57 Encoding Base64 Images

    Lecture 58 Extracting Image Extension

    Lecture 59 App Summary: Minute of Appreciation

    Section 9: Recipes App: Expo Basics

    Lecture 60 App Overview

    Lecture 61 Expo vs. React Native CLI

    Lecture 62 Create Expo Project

    Lecture 63 Expo Config Customization

    Lecture 64 Building Splash Screen & Button

    Lecture 65 Finalizing Screen Layout

    Lecture 66 Integrate Navigation

    Lecture 67 Fix some UI issues

    Section 10: Recipes App: Home Screen

    Lecture 68 Customizing Navigation Header

    Lecture 69 Custom Back Icon

    Lecture 70 Changing App Theme

    Lecture 71 Building Input

    Lecture 72 Making Pressable Input

    Lecture 73 Reusing Components

    Lecture 74 Create RecipeCard

    Lecture 75 Add RecipeCard Image

    Lecture 76 Add Rating

    Lecture 77 Show Recipes in List

    Lecture 78 Create Card Component

    Section 11: Recipes App: REST API Integration

    Lecture 79 REST APIs Explained

    Lecture 80 HTTP Methods Explained

    Lecture 81 Overview of the Tasty API

    Lecture 82 Integrating REST APIs

    Lecture 83 Using React Context

    Lecture 84 Move Server Call to App.js

    Lecture 85 Fetching Healthy Recipes

    Lecture 86 Displaying Healthy Recipes

    Lecture 87 Displaying All Recipes

    Lecture 88 Extracting Tags from Data

    Lecture 89 Capitalizing String

    Section 12: Recipes App: Search

    Lecture 90 Search Overview

    Lecture 91 Input Autofocus

    Lecture 92 Showing Recipes in Columns

    Lecture 93 Retrieving Input Value

    Lecture 94 Implement Search

    Lecture 95 Final Touches for Search

    Section 13: Recipes App: Details Screen

    Lecture 96 Setting up Details Screen

    Lecture 97 Showing Nutrition Data

    Lecture 98 Showing Instructions

    Lecture 99 Check iOS & Category Filtering Logic

    Section 14: Tasks App: Authentication Screens

    Lecture 100 App Overview

    Lecture 101 Initialize Git

    Lecture 102 Build Onboarding Screen

    Lecture 103 Button Types

    Lecture 104 Navigation Setup

    Lecture 105 Build Login Screen

    Lecture 106 Build Signup Screen

    Lecture 107 Create Checkbox

    Lecture 108 PP & TC Links Redirection

    Lecture 109 Configuring Input Types

    Section 15: Tasks App: Auth with Firebase

    Lecture 110 Firebase Project Setup

    Lecture 111 React Native Firebase Installation

    Lecture 112 Fix Hermes Issue

    Lecture 113 Authentication Status Check

    Lecture 114 Create Account with Firebase

    Lecture 115 Add Logout Option

    Lecture 116 Add Name to User

    Lecture 117 Sign in with Existing User

    Lecture 118 Checking Firebase Data

    Section 16: Tasks App: Drawer & Tab Navigators

    Lecture 119 Navigators Setup

    Lecture 120 Change Tab Icons

    Lecture 121 Change the Theme & Check Android

    Lecture 122 Custom Drawer Menu

    Lecture 123 Custom Header

    Lecture 124 Sticky Plus Icon

    Lecture 125 Add Back Icon

    Section 17: Tasks App: Adding Tasks

    Lecture 126 Customize Title

    Lecture 127 Outlined Input

    Lecture 128 Reuse Categories

    Lecture 129 Fix Category Spacing

    Lecture 130 Add DatePicker

    Lecture 131 Form Validation

    Lecture 132 Intro to Firebase Databases

    Lecture 133 Adding Loader

    Section 18: Tasks App: Displaying Tasks

    Lecture 134 Setting up Redux

    Lecture 135 Dealing with Firestore Queries

    Lecture 136 Storing Tasks in Redux

    Lecture 137 Displaying Task List

    Lecture 138 Crossed Line for Checked Tasks

    Lecture 139 Filtering Tasks

    Lecture 140 Updating Data

    Lecture 141 Displaying Home Cards

    Lecture 142 Categorizing Tasks

    Lecture 143 Last Chunk of Code

    Section 19: Tasks App: Deploying to Stores

    Lecture 144 Changing App Icons

    Lecture 145 Customizing LaunchScreen

    Lecture 146 Creating app on App Store

    Lecture 147 Deploying to App Store - part 1

    Lecture 148 Deploying to App Store - part 2

    Beginner Javascript/React/React Native Developers curious about mobile app development,React Native Developers who want to learn some more advanced topics, such as Firebase Integration, React Native CLI vs. Expo, etc.