Development & Programming
In-Person
Online
beginner Level

Mobile App Development with React Native

Starts 12 October 20266 months
Mobile App Development with React Native

Overview

About this programme

A complete mobile development programme. You cover the whole frontend path first — HTML, CSS, JavaScript, the DOM and React — then move into React Native and Expo, and finish having shipped a real app to both stores.

Curriculum

Programme structure

Prerequisites

None. The programme starts from the very beginning of frontend development, so prior web experience will let you move faster through the first six modules but is not assumed.

What you'll learn

  • Build for the web with HTML, CSS, JavaScript and React before going mobile
  • Build cross-platform mobile apps for iOS and Android from one codebase
  • Structure an app with navigation, shared state and a sensible file layout
  • Use the device itself — camera, location, notifications and local storage
  • Work with APIs and keep an app usable when the network is not
  • Sign users in and store credentials the way a mobile app should
  • Test and debug on simulators and real devices
  • Build, sign and publish a release to the App Store and Play Store

8 modules

  • Master the fundamental tool that every professional developer uses daily. Learn to track changes, collaborate with others, and manage your code like a pro from the very beginning of your development journey.
    • Understand version control concepts and why Git is essential for modern software development
    • Use GitHub effectively for remote repositories, collaboration, and showcasing your work to potential employers
    • Master Git basics including repositories, commits, branches, and merging for effective code management.

    You'll build: a version-controlled project on GitHub, with branches, pull requests and a history an employer can read

Send Feedback

0/3000

We review every submission 💙

Mobile App Development with React Native | SmartHub