2 Months (Weekends Only)
React Native Mobile App Development
This intensive course equips participants with the skills and knowledge to develop cross-platform mobile applications using React Native. Led by senior professional software engineers, participants will learn to build high-quality mobile apps that run on both iOS and Android platforms. The course includes practical exercises, module-wise projects, and a Live Project in the final two weekends to create a fully functional React Native app.
- Understanding React Native and its advantages
- Setting up the development environment
- Creating your first React Native app
- Introduction to JSX and components
- Exploring React Native components
- Styling React Native components
- Layout with Flexbox
- Hands-on: Building UI components
- Implementing navigation in React Native
- Navigation stacks and tabs
- React Navigation library
- Hands-on: Creating navigation flows
- Introduction to Redux for state management
- Setting up Redux in React Native
- Actions, reducers, and store
- Hands-on: Managing app state with Redux
- Making API requests with Axios
- Handling responses and errors
- Data persistence with AsyncStorage
- Hands-on: Integrating data into your app
- Accessing device features with Native Modules
- Camera, geolocation, and sensors
- Third-party libraries and modules
- Hands-on: Using Native Modules
- Writing cross-platform code
- Platform-specific adjustments
- Debugging and testing on both iOS and Android
- Hands-on: Cross-platform development
- Advanced UI components and libraries
- Animations and transitions
- Gestures and touch events
- Hands-on: Implementing advanced UI and animations
- Identifying performance bottlenecks
- Profiling and debugging performance issues
- Best practices for optimization
- Hands-on: Optimizing app performance
- Unit testing in React Native
- Debugging and troubleshooting
- Preparing for app deployment
- Hands-on: Testing and deployment
- Project kick-off and client brief
- Building a fully functional React Native app
- Integration with APIs and services
- Testing, debugging, and optimization
- Project presentation and demonstration
- Graduation and certificate distribution
Assessment:
- Weekly practical exercises and module-wise projects
- Final project evaluation and presentation
Certification:
Upon successful completion of the course and the Live Project, participants will receive a certificate in “React Native Mobile App Development” from “Industry Professionals.”
This course outline offers a comprehensive and hands-on approach to React Native mobile app development, guided by senior professional software engineers from the tech industry. It emphasizes practical skills through exercises, module-wise projects, and a Live Project in the final two weekends to create a fully functional React Native app. Students will gain both theoretical knowledge and practical experience in mobile app development.
Fee: 39,999
(can be paid in three equal installments plan)
Aamir Anwar
Architect, Javascript
- Employers: Confiz, Contour Software
- Clients: Walmart, Macy’s, PakWheels
- Experience: Above seven years