SLASSCOM Bootcamp Curriculum

Contributed by the IT industry as a guidance to educational institutes.

This project is maintained by SLASSCOM

Home > Mobile Application Development > Learn React Native

Topic: Learn React Native

  1. Lesson: Recap of React learnt in Web Application Development Module
  2. Lesson: Introduction to React Native
  3. Lesson: Creating UIs with React Native
  4. Lesson: Components that every app needs
  5. Lesson: More and more components
  6. Lesson: Making smooth UIs
  7. Lesson: Creating a simple Shopping Cart list
  8. Assessment: Assessment


Lesson 1

Recap of React Learnt in Web Application Development Module

Self Learning Duration
30 mins
Lecture Duration
30 mins
Lab Tutorial Duration
30 mins

Self learning content

Watch videos: https://www.youtube.com/watch?v=tJzZRhNs00I

Recap react principals at https://reactjs.org/tutorial/tutorial.html#what-is-react

Lecture content

Discussion on concepts of React and using JSX to build UIs

Lab and tutorials



Lesson 2

Introduction to React Native

Self Learning Duration
45 mins
Lecture Duration
60 mins
Lab Tutorial Duration
30 mins

Self learning content

Follow creating UIs: https://www.coursera.org/learn/react-native Week 2

Lecture content

Lab and tutorials

With this Lab/Tutorial students are starting to build a mobile application using react native that will be incrementally developed through out the module. This is the Mini Project that is major part of the assessment for the module.



Lesson 3

Creating UIs with React Native

Self Learning Duration
30 mins
Lecture Duration
60 mins
Lab Tutorial Duration
45 mins

Self learning content

Follow through:

Lecture content

Creating of UIs with Components in RN

Making use of these elements in practical examples.

Lab and tutorials



Lesson 4

Components that every app needs

Self Learning Duration
30 mins
Lecture Duration
120 mins
Lab Tutorial Duration
45 mins

Self learning content

Follow through:

Lecture content

Digging more into React Native components

Lab and tutorials



Lesson 5

More and more screens

Self Learning Duration
30 mins
Lecture Duration
60 mins
Lab Tutorial Duration
45 mins

Self learning content

Follow through:

Lecture content

Lab and tutorials



Lesson 6

Making smooth UIs

Self Learning Duration
45 mins
Lecture Duration
60 mins
Lab Tutorial Duration
30 mins

Self learning content

Watch video: https://www.youtube.com/watch?v=LdKtugH-sb8

Lecture content

Lab and tutorials



Lesson 7

Creating a simple Shopping Cart list

Self Learning Duration
None
Lecture Duration
60 mins
Lab Tutorial Duration
60 mins

Self learning content

Lecture content

Lesson is aimed for students to put together what they have learnt previous component lessons. This lesson would be a fully hands on sessions to build a better looking Shopping cart View.

Lab and tutorials



Assessment 2

Learn React Native

MCQ assessment verifying the understanding of the students in the following concepts and areas. Preferably use a gamified assessment tool such as Kahoot.

Review the answers of any common mistakes at the end of the session