React Native Course Outline
I. Introduction to React Native
a. What is React Native
b. Features
c. React Native Architecture
d. React JS vs. React Native
e. IDE & SDK Setup
II. React Native Development Process
a. Expo CLI vs. React Native CLI
b. Creating a new React Native app
c. Running app to a device
d.
III. Components & Styles
a. Text & TextInput
b. Images and assets
c. Buttons & Touchables
d. Props and event handling
e. View
f. SafeAreaView
g. ScrollView
h. Flexbox
i. Modals
j. Pickers
k. FlatList & SectionList
IV. Navigating Between Screens
a. Stack Navigator
b. Tab Navigator
c. Drawer Navigator
d. Passing data between screens
V. Ajax & Web Services in React Native
a. Make a http request to API.
b. Fetching a response from API
c. Display or manipulate data from API response.
VI. Third Party Libraries
a. SQLite
b. AsyncStorage
c. Camera
d. Location and Maps
e. QR Codes
f. Biometrics
VII. App Deployment
a. Setup Developer Account
b. Generating Signed APK/IPA
c. Uploading App to Google Playstore / Apple Appstore