Preloader
  • Icon Shop no.28, 1st Floor, near Hotel Desire, Mehta Nagar, Hisar, Haryana 125001
  • Icon hr@codeeratech.com
img

React Native

Course Description

CCMI React Native Course (Hisar) Duration: 6 months Schedule: 1.5 hours/day, 5 days/week Eligibility: Strong JavaScript foundation; basic React or mobile development experience is a plus Course Overview Learn to build high-performance, cross-platform mobile applications using React Native. This course emphasizes hands-on development, real-world libraries, native feature integration, and preparation for app deployment. Module I – JavaScript & React Fundamentals JavaScript refresher: ES6+, arrow functions, async/await Foundational React concepts: JSX, components, props, state Project structure setup using npm and Metro bundler Module II – React Native Core Concepts Building UI with View, Text, Image, ScrollView Layout design using Flexbox Handling forms and user input Navigation via React Navigation (stack, tab) and deep linking Module III – State Management Local state using setState Global state patterns with Context API and Redux Setup of Redux: actions, reducers, store, middleware Offline data persistence using Redux Persist or similar Module IV – API Integration Data fetching using Fetch API and Axios RESTful API design principles and error handling JSON processing and offline data syncing strategies Local storage and optional Firebase integration Module V – Native Device Features Camera, geolocation, and device sensor access Push notification integration Managing runtime permissions Native module bridging (Android & iOS) Module VI – UI Enhancements & Animations Efficient list rendering via FlatList, SectionList Animations using React Native Reanimated, Gesture Handler, Lottie Custom transitions and modal/bottom sheet implementations Module VII – Testing & Debugging Debugging tools: React Native Debugger, Flipper Unit testing with Jest Integration and UI testing with Detox Module VIII – Performance Optimization Rendering optimization and minimizing re-renders Memory usage profiling Asset bundling and image optimizations Project clean-up by removing unused dependencies Module IX – Offline Capabilities & Data Caching Usage of AsyncStorage, MMKV, or SQLite for persistence Implementing offline-first architectures and background syncing Module X – Security & Authentication Implementing JWT and OAuth authentication flows Integrating social logins (Google, Facebook, Apple) Secure storage and session handling best practices Module XI – Deployment & CI/CD Packaging app for Google Play and Apple App Store Automating builds with GitHub Actions or Fastlane Over-the-air updates using CodePush or Expo Capstone Project Build and deploy a full-featured React Native application—featuring authentication, API integration, offline functionality, animations, pushes, and app store readiness.

Course Curriculum

img

Nathaniel Cross

Developer

I am a web developer with a vast array of knowledge in many different front end and back end languages, responsive frameworks, databases, and best code practices

Reviews

5.0
1 Ratings
5
1
4
0
3
0
2
0
1
0
img
Cain Buck 23 Jun, 2024

Good course loved it a lot

This Course Fee:

$128.00

Course includes:
  • img Level
      Beginner
  • img Duration 50h
  • img Lessons 28
  • img Quizzes 7
  • img Certifications Yes
  • img Language
      Francais
Share this course: