Diploma in Cross-Platform Mobile App Development with React Native
Course provided by Model Institute of Engineering & Technology
11 modules
Master quantum computing while exploring cutting-edge applications.
6-7 Level NCrF
National Credit Framework
480 Hours
Flexible Learning
Beginner Level
No prior experience required
Diploma Course
18 Credit
Course Overview
This diploma builds comprehensive skills in cross-platform mobile app development using React, React Native, and JavaScript. Learners design and build responsive applications with real-time data, intuitive UI, and component-based architecture, while gaining hands-on experience with Git collaboration, Figma prototyping, and deployment to iOS/Android through MIET’s Apple Lab. The capstone project focuses on delivering a fully functional mobile app tailored to real-world user or industry needs.
Key Learning Highlights
Build web and mobile apps using HTML, CSS, JavaScript, React, and React Native.
Develop scalable, interactive UIs with reusable components.
Apply best practices for state management, data handling, and testing.
Use Git, GitHub, and CLI for version control and team collaboration.
Understand UI/UX design principles and apply them with Figma.
Deploy responsive, accessible, and cross-platform applications.
Tools & Platforms Used
Learning Outcome
By the end of this course, students will be able to:
Create full-stack mobile applications using React Native.
Implement modern UI design and accessibility features.
Work with real-time data, APIs, and local storage in apps.
Utilize Git for collaborative app development.
Develop a complete, responsive mobile app and deploy it for testing.
Master the course with just 11 Modules
The program begins with the foundations of mobile development, covering HTML/CSS, JavaScript, Git/GitHub, and React for web. Learners also gain skills in UI/UX design with Figma before progressing to React Native fundamentals, data handling, advanced features, backend integration, and app optimization. The course culminates in a capstone project where participants design, build, test, and deploy a fully functional cross-platform mobile app.
Foundations of Mobile Development
HTML5/CSS basics, intro to React & React Native.
JavaScript Programming
Syntax, functions, objects/arrays, unit testing with Jest.
Version Control & CLI
Git/GitHub, workflows, command line basics.
React for Web
Components, props, state, events, forms, app architecture.
UI/UX Design with Figma
Wireframes, prototypes, accessibility, research.
React Native Fundamentals
Navigation, styling, lifecycle, deployment.
Data Handling
APIs, local storage, Redux/Context API basics.
Advanced React Native
Native modules, animations, device integration.
Backend Integration
Firebase/AWS Amplify basics, authentication.
Testing & Optimization
Jest, performance tuning, accessibility validation.
Capstone
Build, test, and publish a fully functional React Native app with UI/UX design, GitHub repo, documentation, and deployment on both platforms
Roles
Mobile App Developer