Skip to main content
See all trainings

React Native Mobile Development

Summary
Build real mobile apps for both Android and iPhone — from a single codebase — with React Native. Using the JavaScript and React skills you already have, you'll create screens, navigation, and app features, then run your app on a real phone. It's fully project-based, and you'll use AI tools to build, understand, and debug mobile code faster.
  • React Native React Native
  • ReactJs React.js
  • JavaScript JavaScript
  • AI AI Tools
  • 1
  • 4

hours in Accelarated Training A full weekend sprint to a finished project.

  • 4
  • 8

hours in Continued Training 3 months / 12 weeks for intensive full covered training.

Our students are getting hired by top freelnacing companies. We can help you too.

  • upwork
  • freelancer
  • toptotal
  • fiverr
  • peopleperhour
  • guru
  • codeable

About this training

React Native lets you build real, native mobile apps for both Android and iPhone using one codebase — powered by JavaScript and React. That means you don't need to learn separate native languages for each platform. In this training you'll use your web/React skills to build a real mobile app and run it on an actual device. This practical React Native training in Tétouan is fully hands-on, taught in a small group of 16 students maximum.

This is 100% hands-on. You build a real app. Whether you take the Accelerated weekend sprint (14 hours) or the Continued 3-month program (~48 hours), you finish able to build cross-platform mobile apps.

Choose your format

Both formats are 100% hands-on — the difference is depth and practice time:

  • Accelerated (weekend sprint, 14 hours): the fundamentals fast — core components, mobile layouts, and your first screens running on a phone.
  • Continued (3 months, ~48 hours): the full app cycle — navigation, hooks and state, APIs, device features, and preparing a real app for release.

View upcoming dates.

What you'll learn

  • How React Native works and how it maps to real native apps
  • Setting up your environment and running an app on a phone/emulator
  • Core components and building mobile screens and layouts
  • Styling for mobile and building responsive UI
  • Navigation between screens (stacks and tabs)
  • State, props, and hooks in a mobile context
  • Handling user input, lists, and touch interactions
  • Fetching and displaying data from APIs
  • Using device features and common libraries
  • Preparing and building your app for release

Build and debug faster with AI

You'll use AI tools like ChatGPT and Claude as a coding assistant — to scaffold screens, explain mobile-specific concepts, and debug faster. You'll learn to prompt precisely and review the output, so AI accelerates your understanding instead of replacing it.

Know React already? Perfect. If not, start with React & Next.js or JavaScript first.

What you'll walk away with

  • A real mobile app you built and ran on a device
  • Cross-platform (Android + iPhone) development skills from one codebase
  • Your project code and resources to keep
  • A Freelancers Web Academy certificate of completion (after a solo project)

Ready to start? Pick a session below or ask us on WhatsApp.

Prerequisites

You should know JavaScript, and ideally some React — React Native builds directly on React concepts. If you need those first, take our JavaScript and React & Next.js trainings. You only need a laptop (and a phone helps for testing).

Upcoming Accelerated Schedules

Sep/2026
[Accelerated Training] 2 Days / 14 hours
Beginner
650 MAD 850 MAD
Oct/2026
[Accelerated Training] 2 Days / 14 hours
Beginner
650 MAD 850 MAD
Nov/2026
[Accelerated Training] 2 Days / 14 hours
Beginner
650 MAD 850 MAD
Dec/2026
[Accelerated Training] 2 Days / 14 hours
Beginner
650 MAD 850 MAD

Upcoming 3 Months Schedules

Sep/2026
[Continued Training] 3 Months / 48 hours
Beginner
1,750 MAD 2,150 MAD
Jan/2027
[Continued Training] 3 Months / 48 hours
Beginner
1,750 MAD 2,150 MAD