Prerequisites
Javascript proficiency
Basic React knowledge
Understanding of HTML/CSS
Access to Mac (recommended for iOS development)
Software Development
Build cross-platform Android and iOS apps with React Native, mobile UI, navigation, APIs, and release-ready workflows.

What you will learn
Upcoming classes
Admissions will confirm the start date, class time, learning format, and availability before you make a commitment.
Ask for the next class dateCurriculum
Identify and differentiate between hybrid, native and cross-platform mobile approaches. Understand the differences between Expo and React Native CLI in terms of setup, functionality, and developer experience
Install and configure Node.js and Expo CLI to create and manage React Native projects. Connect and configure a physical device to the development environment for direct testing of React Native apps.
Identify the primary folders and files in a React Native project and key differences between React Native and React for web.
Understand the properties and methods associated with each component to effectively manipulate and style them. Combine the core components to create a Profile Card.
Implement basic button components and event handlers to respond to user interactions.
Understand StyleSheet.create and apply reusable styles following best practices.
Gain a comprehensive understanding of Flexbox layout concepts and build a Gallery layout.
Understand responsive design and use the Dimensions API for adaptive interfaces.
Design and implement a responsive Dashboard screen with interactive cards.
Understand state management with useState by building a Counter component.
Understand props and build a reusable Item Card component.
Learn Stack Navigation and screen transitions.
Implement Tab, Drawer and nested navigation.
Add navigation to the To‑Do app with back button handling.
Understand REST APIs, JSON and fetch data from an external API.
Use FlatList and SectionList to render dynamic lists efficiently.
Use the Context API to manage global application state.
Understand Redux architecture and integrate it into a React Native app.
Access camera, storage and geolocation features in React Native.
Integrate maps and geolocation to build location-based apps.
Build an Explore Nearby feature with dynamic map locations.
Create basic animations with the Animated API.
Chain and combine animations for advanced effects.
Write unit tests with Jest.
Debug and optimise React Native applications.
Prepare a React Native app for production deployment.
Publish apps to Google Play Store and Apple App Store.
PROJECT
Before the first class
Javascript proficiency
Basic React knowledge
Understanding of HTML/CSS
Access to Mac (recommended for iOS development)
React Native
Expo
JavaScript
APIs
Mobile simulators
Project experience
Completion credential
Verifiable Loctech certificate of completion with an industry-aligned curriculum.
Questions answered
Beginner tracks assume no prior experience.
Yes — most programs run hybrid and online with live instructor-led classes.
Yes — a verifiable Loctech certificate on completion.