Sadaqat Academy provides free learning courses, scholarships, guidance, Test Preparations, videos lectures, past papers for all class.

No More Tension: All is here

Guidances, TimeTable, News etc.

Wednesday, April 20, 2022

Mobile Development - Course Outline

 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

Share:

0 comments:

Post a Comment

Search This Blog

Blog Archive

Recent Posts