Loading...

About

el-smartskills is dedicated to providing practical, industry-oriented training that equips students and professionals with the skills needed to succeed.

Shopping cart
image

Your Cart is empty

Go to Shop
Subtotal:
0.00

React Native Mobile App Development

Category: Mobile App Development

Description

What You'll Learn

  • Build Android & iOS apps using React Native.
  • Master React Native fundamentals and components.
  • Learn JavaScript ES6+ and modern React concepts.
  • Create responsive and beautiful mobile UI.
  • Implement React Navigation for multi-screen apps.
  • Manage application state using Redux Toolkit & Context API.
  • Integrate REST APIs and JSON data.
  • Use Firebase Authentication, Firestore & Storage.
  • Work with AsyncStorage and local databases.
  • Create animations and improve app performance.
  • Build real-world React Native applications.
  • Deploy apps to Google Play Store and Apple App Store.

Requirements

  • Basic computer knowledge.
  • Basic understanding of HTML, CSS & JavaScript.
  • React.js knowledge is helpful but not mandatory.
  • A laptop or desktop computer.
  • Stable internet connection.
  • Passion to learn and build mobile applications.

Curriculum

52 Lectures | 90+ Hours

Module 1: Introduction to React Native

  • Course Overview
  • What is React Native?
  • Environment Setup
  • Installing Android Studio & Node.js
  • Creating Your First App

Module 2: JavaScript & React Fundamentals

  • ES6+ Features
  • Arrow Functions
  • Modules
  • React Components
  • Props & State
  • React Hooks

Module 3: React Native Components

  • View & Text
  • Images & Icons
  • Buttons & Touchable Components
  • ScrollView & FlatList
  • SafeAreaView

Module 4: Layout & Styling

  • Flexbox Layout
  • Responsive Design
  • StyleSheet API
  • Custom Fonts
  • Dark Mode

Module 5: Navigation

  • React Navigation
  • Stack Navigator
  • Bottom Tabs
  • Drawer Navigation
  • Deep Linking

Module 6: Forms & User Input

  • TextInput
  • Form Validation
  • Date Picker
  • Image Picker
  • Keyboard Handling

Module 7: State Management

  • Context API
  • Redux Toolkit
  • Global State Management
  • Reducers & Actions
  • Best Practices

Module 8: API Integration

  • REST APIs
  • Axios
  • Fetch API
  • JSON Parsing
  • Error Handling

Module 9: Firebase Integration

  • Firebase Setup
  • User Authentication
  • Cloud Firestore
  • Firebase Storage
  • Push Notifications

Module 10: Local Storage & Device Features

  • AsyncStorage
  • SQLite Basics
  • Camera Integration
  • Location Services
  • Permissions

Module 11: Animations & Performance

  • Animated API
  • Reanimated Basics
  • Gesture Handler
  • Performance Optimization
  • Debugging

Module 12: Real-World Projects

  • E-Commerce App
  • Food Delivery App
  • Chat Application
  • Expense Tracker
  • News App
  • Social Media App

Module 13: Deployment & Career Preparation

  • Generate APK & AAB
  • Google Play Store Deployment
  • Apple App Store Deployment
  • React Native Interview Questions
  • Resume & Portfolio Building
  • Career Guidance