React Native Mobile App Development Training

  • Learn via: Classroom
  • Duration: 5 Days
  • Price: Please contact for booking options

React Native is an open-source JavaScript framework that enables you to create mobile apps using a shared codebase for both major platforms. This course:

  • Covers both basics and advanced topics

  • Is packed with hands-on projects

  • Focuses on building scalable and user-friendly apps

We can organize this training at your preferred date and location. Contact Us!

Who Should Attend

This course is ideal for:

  • Developers new to mobile development

  • ReactJS developers looking to switch to mobile

  • Teams aiming to convert existing web apps into mobile apps

  • Full-stack developers handling frontend roles in mobile projects

Training Outline

Day 1 – Introduction & Fundamentals

  • What is React Native? Key differences from React

  • Installing tools: Node.js, Expo CLI, Android Studio

  • Project setup: Expo vs React Native CLI

  • JSX syntax & core UI components (View, Text, Button, Image)

  • Responsive mobile layouts with Flexbox

Day 2 – Components & State Management

  • Understanding Props & State

  • Using useState and useEffect hooks

  • Handling user input: Touch, Press, Gesture events

  • Working with ScrollView, FlatList

  • Writing platform-specific code using Platform API

Day 3 – Navigation & API Integration

  • Setting up navigation: Stack, Tab, Drawer

  • Screen transition and parameter handling

  • REST API integration with Fetch and Axios

  • Handling async data and showing loading states

  • Basic error and exception handling

Day 4 – Data Management & Styling

  • Managing state with Context API

  • Persistent storage with AsyncStorage

  • Form handling with Formik, Yup, React Hook Form

  • Theming and dynamic styling techniques

  • Intro to animations using the Animated API

Day 5 – Project & Deployment

  • Building a real-world mobile app project

  • Connecting app with backend APIs

  • Debugging, testing, and performance optimization

  • Building the app via Expo & sharing APKs

  • Overview of publishing to Google Play & App Store



Contact us for more detail about our trainings and for all other enquiries!

Avaible Training Dates

Join our public courses in our Istanbul, London and Ankara facilities. Private class trainings will be organized at the location of your preference, according to your schedule.

We can organize this training at your preferred date and location.
15 September 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
22 September 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
12 October 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
02 November 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
06 November 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
22 November 2025 (5 Days)
Istanbul, Ankara, London
Classroom / Virtual Classroom
By using this website you agree to let us use cookies. For further information about our use of cookies, check out our Cookie Policy.