# Build for Mobile: App Development with React Native

> A two-day React Native course: build three iOS and Android apps with JavaScript and Expo, and test them on your own phone.

[View programme page](https://tinkercademy.com/programmes/build-for-mobile-with-react-native/)

- Audiences: Public, Businesses
- Duration: 2 days
- Domains: Software Engineering, Mobile App Development
- Platforms: JavaScript, React Native
- Published: 2026-04-18
- Updated: 2026-10-20

## 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 Development](https://tinkercademy.com/programmes/mastering-the-web/), [Vibe Coding for Digital Builders](https://tinkercademy.com/programmes/vibe-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.

## Enquiries

[Enquire now](https://tinkercademy.com/programmes/build-for-mobile-with-react-native/#enquire)
