Misoftware Solutions Logo
Misoftware Solutions

React Native

Detailed Course Syllabus

Program Overview

Build true native iOS and Android applications using React. Learn cross-platform mobile development architecture.

Target Audience

Web developers looking to transition into mobile app development.

Tools & Technology

React Native, JavaScript, Redux, Native Modules

Learning Outcomes

Develop and deploy cross-platform mobile applications to the App Store and Google Play.

Project Work

Build a full-featured social media feed app.

Curriculum Breakdown

1Module 1: React Native Fundamentals

  • Introduction to Cross-Platform Mobile Development
  • React Native Architecture & Bridge
  • Setting up the Development Environment (CLI & Expo)
  • Core Components: View, Text, Image, ScrollView
  • Styling in React Native (Flexbox Layouts)

2Module 2: Navigation & User Input

  • Handling User Input with TextInput
  • React Navigation (Stack, Tab, and Drawer Navigators)
  • Passing Parameters between Screens
  • Touchables and Gesture Handling
  • Keyboard Avoiding Views

3Module 3: State Management & Data Fetching

  • Local State with useState and useEffect
  • Global State Management with Redux Toolkit
  • Fetching Data from RESTful APIs
  • Handling Asynchronous Operations and Loading States
  • Offline Storage using AsyncStorage

4Module 4: Advanced Features & Deployment

  • Accessing Device Native Features (Camera, Location)
  • Push Notifications Integration
  • Animations with Reanimated API
  • Performance Optimization & Debugging
  • Building and Deploying to Google Play Store & Apple App Store

This syllabus is proprietary to Misoftware Solutions. Content may be updated to reflect current industry standards.