Mobile Development - Using React Native - Complete Course
Javascript
INTRODUCTION
·
Javascript
Overview
·
Javascript
Editor
o Visual Studio
code
·
The RN choosing
·
Using RN via Expo Displaying Hello World
VARIABLES & DATA TYPES
·
Variables
o
What is a Variable
o
Variables
Declaration & Initialization
o
Nullable & Non-nullable variables
o
Naming Rules
o
Printing Variables
o Understand variable’s default values
·
Basic Types
o
int
o
double
o
Boolean
o
string
o String interpolation & Concatenation
·
Defining Constants (let & const)
·
Comments
o
Single Line Comments
o
Multiline
Comments
o
Documentation Comments
OPERATORS
·
Arithmetic
Operators (+, -, *, /, %)
·
Prefix & Postfix
increment & decrement
·
Equality & Relational Operators (==,===, !=, >, <,
>=, <=)
·
as Operator
·
Assignment
Operators (=)
·
Logical Operators (&&, ||)
CONTROL FLOW STATEMENT
·
If and else
·
for loops
·
while & do-while
loops
·
break & continue
·
switch & case
·
Error Handling & Exceptions (Throw,
Catch, Finally)
·
Map, filter
FUNCTIONS
·
Intro to Functions
·
Expression/Arrow Function
·
Parameters
o
Required Params
o Optional Params
1. Positional Named
Params
2. Optional Positional Params
·
Default parameter values
CLASSES & OBJECTS
·
Intro to Classes
·
Class members
o
Instance variables
o Instance Methods
·
Constructors
o Default Constructor
·
static & this keyword
·
Getters and setters
·
Abstract Classes & Abstract
Methods
·
Interfaces
·
Extending
a Class
·
Method Overriding
·
Generics
o
Lists
o
Set & HashSet
o
Map & HashMap
o forEach method
·
Closures
React Native (EXPO and CLI )
SECTION-1
·
What is RN and EXPO?
·
Install RN on Mac
·
Install RN on Windows
o Setup RN SDK
o
Install Android Studio
o Setup Android Emulator
·
Install RN on Mac
o Setup RN SDK
o
Install Android Studio
o
Install XCode
o Setup Android Emulator
o Setup iOS Simulator
·
Run Hello World
Application
·
Testing & Debugging
SECTION-2
·
UI Designing
o
Introduction
to Components
o
Stylesheets
o Helper packages
·
State Management
·
Basic Components
o
Text
o
View
o
Image
o Button
·
Flatlist
·
ScrollView
·
Styling Components & Responsiveness
·
WebView Integration
·
Fetch REST APIs Data
o
Setup use http package
o
Make a network
request
o Parse Data
·
Firebase Setup
·
Deploy App to Google & App Store
0 comments:
Post a Comment