Back to catalog
Software Development

Mobile App Development with React Native

Build modern, production-ready Android and iOS applications with React Native from a single codebase.

Register for This Course
Mobile App Development with React Native

Level

Intermediate

Duration

10 weeks

Delivery

Live Online

Category

Software Development

Course overview

A practical, project-based mobile development programme designed for developers who want to build and deploy cross-platform applications. Students learn React Native, navigation, APIs, authentication, device features, local storage, backend integration, testing and app deployment while building a complete mobile application.

Who it's for: Web developers, JavaScript developers, React developers and aspiring mobile developers who want to build professional Android and iOS applications.

What you will learn

  • Set up and structure a professional React Native application
  • Build responsive mobile interfaces with reusable components
  • Implement navigation and multi-screen applications
  • Manage application state effectively
  • Connect mobile applications to REST APIs
  • Implement authentication and user sessions
  • Work with local storage and offline data
  • Integrate device features such as camera, location and notifications
  • Handle forms, validation and error states
  • Build and test production-ready mobile applications
  • Debug and optimise React Native applications
  • Build and deploy applications for Android and iOS

Curriculum

Prerequisites

  • Basic JavaScript knowledge
  • Basic React knowledge
  • Basic understanding of HTML and CSS is recommended
  • A laptop capable of running the development environment

Related courses

Full-Stack Web Development
Software Development
Beginner to Intermediate 12-16 weeks

Full-Stack Web Development

Learn to design, build, test and deploy modern full-stack web applications using HTML, CSS, JavaScript, TypeScript, React, APIs and databases.

View course