24Trainers | Top IT Institute and Software House in Islamabad

Complete React-Native Mastery

Online & On-Campus
35000 PKR

Course Detail

  • Module 01: Introduction to React Native

    • What is React Native?
    • React Native vs. Native Development
    • Setting up the development environment (Expo & React Native CLI)
    • Understanding the project structure
    • Running your first React Native app (Hello World)
    • Debugging tools and techniques

  • Module 02: Core Components & Styling

    • View, Text, Image, ScrollView, FlatList
    • Touchable components (Button, Pressable, TouchableOpacity, etc.)
    • Handling user input (TextInput, KeyboardAvoidingView)
    • Flexbox layout & responsive design
    • StyleSheet vs inline styling

  • Module 03: Navigation in React Native

    • React Navigation basics
    • Stack Navigator (Screen transitions)
    • Tab Navigation (Bottom Tabs)
    • Drawer Navigation (Side Menu)
    • Passing data between screens

  • Module 04: State Management & API Integration

    • Understanding useState & useEffect
    • Context API for global state management
    • Fetching data from REST APIs using Fetch & Axios
    • Handling API responses and errors
    • Displaying dynamic data in FlatList

  • Module 05: Forms & User Authentication

    • Handling forms with React Hook Form
    • Form validation using Yup
    • Firebase authentication (Signup, Login, Logout)
    • Managing user sessions (AsyncStorage)

  • Module 06: Working with Native Features

    • Accessing Camera & Gallery (Image Picker)
    • Using Location & Maps (React Native Maps)
    • Push Notifications (Firebase FCM basics)
    • Local Storage with AsyncStorage

  • Module 07: Deployment & Optimization

    • Debugging & performance optimization
    • Generating APK & AAB for Android
    • Building for iOS (Basic Overview)
    • Publishing app on Play Store (Step-by-step)
    • Handling app updates

  • Module 08: Capstone Project

    • Developing a fully functional mobile app
    • Implementing authentication & API integration
    • Applying navigation & native features
    • Final project submission & review

Kindly fill out the form, and our team will get in touch with you shortly.

Please enable JavaScript in your browser to complete this form.