React Native Mobile App Development Training in Calgary

  • 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!
By using this website you agree to let us use cookies. For further information about our use of cookies, check out our Cookie Policy.