Why Mobile App Development?

Singapore has one of the highest smartphone penetration rate in the world. This only goes to show the demand for mobile app developers will get larger in the coming future.

“Today, Singaporeans use apps for almost every aspect of their lives, from communicating to banking and insurance, shopping, transport and even dating,”
– CNA, 2019

As our society progress to be more tech-savvy, the demand for mobile app developers will only increase!

React Native is one of the in-demand skill set in the industry right now and our course will be taught in this framework.

CPD Certification Membership

We are honoured to be a member of the CPD accreditation body headquartered in the United Kingdom. Established in 1996, The CPD Certification Service is the independent CPD accreditation institution spanning across all sectors to complement the Continuing Professional Development policies of professional institutes and academic bodies.
Click here to verify our membership status.



  • Course will span across 7 lessons, each lesson will be 3 hours
  • Consist of 3 hours of assignments & capstone project
  • No prior programming background is required

Course Fees

Course fees TBC.

Tentative Course Schedule

Mobile App Development (React Native 101) – Intake 2021: (Live Webinar)

  • TBC: August & September Intake 2021



Course Outline

Learning Objectives 1.0:

Overview understanding of current trends of the mobile app development

Basic crash course on internet architecture and modern JavaScript


  • Introduction to Mobile App Development
  • Types of Mobile Development Frameworks
  • Introduction to React Native
  • What is React Native?
  • Why React Native?
  • How It Works
  • Applications of React Native
  • Crash Course on Internet Architecture and Modern Javascript

Learning Objectives 1.1:

Familiarise with the developer tools

Overview understanding of React Native framework

Step-by-step walkthroughs of React Native code structures and fundementals


  • Introduction and Installation of Developer Tools/SDKs
  • Hello World App
  • Essential Building Blocks of React Native
  • Import/Export Libraries & APIs
  • Lesson 1 Assignment

Learning Objectives 2.0:

Dive deep into the essentials of React Native Components

Explain the different types and introduce popular UI component frameworks used in the real world mobile apps


  • Quick Review on Lesson 1
  • What are React Native Components?
  • Types of React Native Components
  • Stateful vs Stateless Functional Component
  • Presentational vs Container Component
  • Expo and NativeBase Components

Learning Objectives 2.1:

Step-by-step walkthroughs of the lifecycle of React Native Components and React Navigation/Routers.


  • React Native Component Lifecycle
  • React Navigation/Router
  • Pomodoro To-do App (Part 1)
  • Lesson 2 Assignment

Learning Objectives 3.0:

Design the React Native screens with the Flexbox layout using the design concepts, components and libraries


  • Quick Review on Lesson 2
  • Layout with Flexbox
  • ScrollView
  • Lists

Learning Objectives 3.1:

Beatify the layout and components with CSS-based style elements and animations


  • Design Styles (Styles in StyleSheet)
  • Animations
  • Pomodoro To-do App (Part 2)

Learning Objectives 4.0:

Step-by-step walkthroughs of getting user inputs through forms, text inputs and touches


  • Quick Review on Lesson 3
  • User Inputs

Learning Objectives 4.1:

Validate every user inputs through proper event handling and input validation


  • Event Handling
  • Input Validation
  • Pomodoro To-do App (Part 3)

Learning Objectives 5.0:

Introduce the React Native data flow through Props, States and Data APIs


  • Quick Review on Lesson 4
  • Data APIs
  • Data Flow

Learning Objectives 5.1:

Introduce the Redux to manage the data flow from backend server/database to frontend components


  • Redux
  • Pomodoro To-do App (Part 4)

Learning Objectives 6.0:

Understand how to do different types of testings of the components, functions and APIs in React Native


  • Quick Review on Lesson 5
  • Unit Testing with Jest
  • Alpha and Beta Testing
  • Debugging (Expo)

Learning Objectives 6.1:

Step-by-step walkthroughs of exporting the JavaScript Bundles for iOS and Android builds and uploading to Apple App Store and Google Play Store


  • Pomodoro To-do App (Part 5)
  • Expo Export JavaScript Bundles for iOS and Android Builds
  • Upload to Apple App Store and Google Play Store
  • Course Wrap Up and Summary

As Seen On

Course Instructors

Our instructors are experts in their own respective fields and niches. They are here to help you with the journey of learning about our offered courses and more.

Paul Chor
Software Engineer

Take Your First Step Today

Apply Now

Kick-start Your Career in Mobile App Development

Get in touch with one of our Singapore-based instructors, providing the best lessons and industry tips to help you make your mark into the Mobile App Development industry.

Emerging Industry
Demand for Application Developers is booming right now.
High Salary
Salary can go up to S$110k for a mid-level Applications Developer.
Future Prospects
Mobile Apps will be at the forefront of tech revolution 4.0

According to EDB, some 50,000 ICT jobs are expected to be created in Singapore in the next few years. Michael Page also released that demand for technology jobs in Singapore rose by over 20% in the past 12 months.

apply now