Mobile App Development with React Native (online)
Home
Courses
Development & Programming
Mobile App Development with React Native (online)

Course Overview
Get to know what this course is all about and what you'll learn
Course Description
Mobile App Development with React Native is a full programme that takes you from your first web page to a mobile app published on the App Store and Play Store. 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.
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
How it's delivered
Taught live with a mentor, module by module, with exercises after each. The programme ends with a capstone project you build and present. Submit every exercise and your capstone through your workspace.
What You'll Learn
Course Curriculum
8 modules • Instructor-led • Hands-on projects
Course Curriculum
Prerequisites
Learning Objectives
- 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
Course Modules
Module 1: Version control with Git and Github
- 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.