Course Name
Course Code : PRO42
Venue Details
Postal Code : 30-644
Session Dates
Duration: 3 days (21 hours)
React Native training introduces learners to building cross-platform mobile applications for iOS and Android using the React framework. The course begins with an understanding of React Native's core components, such as Views, Text, Image, and ScrollView, and covers how to style them for responsive and interactive UIs. Participants also learn about navigation, working with APIs, handling user input, and managing local storage in mobile apps. The training emphasizes the use of native device features, such as camera, geolocation, and push notifications, to enhance the mobile user experience. By the end of the training, learners are able to create fully functional and optimized mobile applications using React Native.
Introduction to React Native and Building Basic Apps Introduction to React Native Overview of React Native and its ecosystem Setting up the development environment (Expo CLI vs React Native CLI) Introduction to the React Native architecture Core React Native Components Understanding components like View, Text, Image, and ScrollView Creating static layouts with React Native components Practical exercise Styling in React Native Using Flexbox for layout and positioning Styling components with StyleSheet API Handling platform-specific styles for iOS and Android Practical exercise Navigation, State Management, and API Integration React Navigation Introduction to React Navigation library Implementing Stack, Tab, and Drawer navigation Passing parameters between screens Practical exercise State Management in React Native Managing local component state with React Hooks Using Context API for global state management Introduction to Redux for complex state management Practical exercise API Integration and Data Handling Making API requests using Fetch and Axios Handling asynchronous data and displaying it in UI Managing state with async data and errors Practical exercise Advanced Topics, Performance Optimization, and Deployment Handling Platform-Specific Code Using Platform module for platform-specific functionality Writing platform-specific styles and components Practical exercise Performance Optimization in React Native Using FlatList and SectionList for rendering large lists efficiently Memory optimization and preventing unnecessary renders Performance tips for React Native apps Practical exercise Building and Deploying React Native Apps Generating APK for Android and IPA for iOS Introduction to app stores (Google Play Store and Apple App Store) Managing app versions and updates Practical exercise
Mode of Delivery : The event can be attended both online and at nearby ProgNXT classroom by Individual Professionals and Corporate Employees as per the seat availability. Please Contact Us at [email protected] for checking the seat availability
Audience : We have a global audience that logs in to using their own computers to work hand in hand with our world-class instructors.
Assessment : Each training course will have ProgNXT Assessment at the end.
Certification : After successful passing of ProgNXT Assessment, ProgNXT Certification will be provided, which has got acceptance in 55+ Countries.
| Global Region | Location | Start Date | End Date | Action |
|---|---|---|---|---|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |