Build for Mobile: App Development with React Native

2 days

Duration:
2 days
Type:
Corporate training
Published:
Updated:

Is React Native the right way to start building mobile apps?

It's a good fit if you've done some web development, or are happy to pick up JavaScript quickly, and want one codebase for both iOS and Android. In two days you'll build three apps with React Native and Expo and test them on your own phone. No mobile experience is needed. If you only want to build for Apple devices, Swift is the more direct route. If you've never coded at all, Mastering the Web or Vibe Coding for Digital Builders is a gentler start.

Compare: Mastering the Web: Understand Full-Stack DevelopmentVibe Coding for Digital Builders

Course Overview

Build for Mobile is a two-day course in React Native, Meta's framework for building iOS and Android apps from one JavaScript codebase. It's the same framework behind apps such as Instagram, Airbnb, and Discord.

This hands-on course takes you from JavaScript fundamentals through building complete mobile applications. You'll start with React Native basics and styling, then dive into interactive features with state management, before finally creating a full multi-screen info app with navigation and real-world functionality.

It suits web developers moving into mobile, and anyone who wants to prototype app ideas quickly. By the end, you'll have three working apps and the basics to start your own. No mobile development experience is needed; bring a laptop.

Lesson Outcomes

This comprehensive React Native program will teach you modern mobile app development using JavaScript and industry-standard tools.

You'll gain practical experience building three progressively complex applications, learning essential mobile development patterns and best practices along the way. The course emphasises hands-on coding with immediate feedback through live device testing.

By the end of the program, you will:

  • Try React Native fundamentals including components, JSX syntax, and styling with React Native's CSS-like StyleSheet system

  • Build interactive mobile UIs using state management with React hooks, event handling, and conditional rendering

  • Navigate between screens using React Navigation with stack and tab navigators for professional app flows

  • Work with real data by importing JSON data, mapping arrays to UI components, and building dynamic lists

  • Create reusable components following React patterns for maintainable, scalable mobile applications

  • Deploy and test apps on physical devices using Expo, plus set up local development environments

  • Integrate third-party libraries like React Native Paper for polished UI components and vector icons

  • Use modern JavaScript features including ES6+ syntax, destructuring, template literals, and arrow functions

Details

Dates and Times: 1-2 days; can be configured over multiple sessions. Please write in to enquire. We start a class with a minimum of 5 sign-ups.

Location: CT HUB 2, 114 Lavender Street.

Requirements: Bring your own laptop! Modern Windows, Mac or Linux laptops are supported, as development will take place in the browser. (iPads and Chromebooks provide suboptimal experiences, and are discouraged.)

Fees (as of October 2026; figures in parentheses include GST)
• Individual sign-up: $1,600 ($1,744)
• Groups of up to 7: $11,200 ($12,208)
• Groups of 8-15: $12,400 ($13,516)
• Groups of 16 and above: Please email for more information

All quoted prices are in SGD, with 9% GST shown in parentheses. Invoicing terms available.

What people say about our courses

This was one of the most engaging and practical training sessions I've attended. The trainer explained concepts clearly, encouraged active participation, and shared real-world examples that made the learning immediately applicable.

Sessions have been great, they are flexible and allow for a lot of creativity. We always practise what we learn by building mini apps, which has helped the steep learning curve feel less steep.

Vibe-coding opens up the opportunity for us to create solutions for our personal pain points.

Great workshop session with lots of examples shared, and time set aside to try out the various tools

Join us for the best coding and digital making experiences for students, teachers, and professionals in Singapore and beyond.