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.
