
Mobile App Development with React Native is an intermediate Mobile Development course delivered in person and online by SBEEH Software Academy in Amman, Jordan.
4 Days (32 Hours)
Last updated August 16, 2026
Main Topics:
Detailed Subtopics:
Hands-On Lab: Build the static screens of a task-management app (a task list and a task detail screen) using core React Native components and Flexbox layout.
Real-World Scenario: A team wants to build a simple task-tracking mobile app for field staff who currently use paper checklists.
Learning Outcome: Participants can build styled, performant mobile screens using React Native's core components.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Add stack and tab navigation to the task app, wire up a form for creating new tasks, and manage the task list in shared state accessible across screens.
Real-World Scenario: Field staff need to navigate between a task list, task details, and a settings screen, and add new tasks from a form.
Learning Outcome: Participants can implement multi-screen navigation and appropriate state management for a mobile application.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Add photo attachment (via camera) and offline persistence to the task app so tasks survive an app restart even without network connectivity.
Real-World Scenario: Field staff often work in areas with poor connectivity and need to be able to create and view tasks, including a photo, entirely offline.
Learning Outcome: Participants can integrate native device capabilities and implement reliable local data persistence.
Main Topics:
Detailed Subtopics:
Hands-On Lab: Connect the task app to a backend API to sync tasks created offline, write tests for the core task-list component, and configure the app for a release build.
Real-World Scenario: The task app is ready to be piloted with a small group of real field staff and needs to sync with the central office system and be installable as a proper release build.
Learning Outcome: Participants leave with a complete, tested, offline-capable mobile application connected to a real API and configured for release, and the skills to start a new React Native project independently.
This course is for developers who already know React and want to extend into cross-platform mobile development.
Working React knowledge is required; this course does not re-teach React fundamentals.
Upon successful completion of the training, participants will receive an official Certificate of Completion.

A look at our training sessions — hands-on training sessions with professionals across Jordan and the GCC.
Reach out and we'll help you plan the right training for your team.