Skip to main content
Loctech Training Institute
Programs
All ProgramsHow You Learn
About Us
About LoctechCampusesFor Organizations
Contact Us
Contact AdmissionsAdmissions ProcessEnquire Now
Resources
Blog & InsightsFrequently Asked QuestionsVerify a CertificateStudent & Staff Portal
PortalEnroll for this course
All programmes

Software Development

Mobile App Development with React Native

Build cross-platform Android and iOS apps with React Native, mobile UI, navigation, APIs, and release-ready workflows.

12 weeks DurationPrior experience helpful Learning supportHybrid / Online Format
Enroll for this course Ask admissions
Mobile App Development with React Native at Loctech
Tuition₦322,500VAT-inclusive where applicable. Instalment plans are available.

What you will learn

Graduate with skills you can demonstrate.

Build cross-platform mobile apps
Extend React skills into mobile development
Prepare for junior mobile developer roles

Upcoming classes

Choose a published intake.

Dates shown here come from the Loctech class system.

The next intake is being confirmed.

Admissions will confirm the start date, class time, learning format, and availability before you make a commitment.

Ask for the next class date

Curriculum

Your course curriculum.

8 modules / 12 weeks
01Introduction to React Native and Mobile Development

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.

02Exploring Core Components in React Native

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.

03Layout and Responsive Design

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.

04State, Props and Navigation

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.

05Working with APIs and Data

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.

06Advanced State and Device Features

Understand Redux architecture and integrate it into a React Native app.

Access camera, storage and geolocation features in React Native.

07Maps, Animation and Testing

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.

08Deployment and Projects

Prepare a React Native app for production deployment.

Publish apps to Google Play Store and Apple App Store.

PROJECT

Before the first class

Know what you need and where the course can take you.

Prerequisites

Javascript proficiency

Basic React knowledge

Understanding of HTML/CSS

Access to Mac (recommended for iOS development)

Tools you will practise with

React Native

Expo

JavaScript

APIs

Mobile simulators

Project experience

Build work worth showing.

Completion credential

Earn a verifiable Loctech certificate.

Verifiable Loctech certificate of completion with an industry-aligned curriculum.

Questions answered

Before you apply.

Do I need prior experience?

Beginner tracks assume no prior experience.

Can I learn online?

Yes — most programs run hybrid and online with live instructor-led classes.

Do I get a certificate?

Yes — a verifiable Loctech certificate on completion.

Your seat includes

Live instructor-led classes Practical labs and projects Course materials Portfolio and career support Verifiable certificateEnroll for this courseSee upcoming classes Ask admissions

Keep exploring

Related programmes.

Browse all
Full-Stack Web Development with Next.js at Loctech

Software Development

Full-Stack Web Development with Next.js

16 weeks / Instructor-led
Full-Stack Web Development with Django at Loctech

Software Development

Full-Stack Web Development with Django

16 weeks / Instructor-led
React & TypeScript at Loctech

Software Development

React & TypeScript

8 weeks / Instructor-led
Loctech Training Institute

Practical technology education for learners, teams, and organizations in Nigeria.

ProgramsAll ProgramsHow You Learn
About UsAbout LoctechCampusesFor Organizations
ResourcesBlog & InsightsFAQsVerify a CertificateStudent & Staff Portal
Contact UsEmail AdmissionsCall Port HarcourtCall EnuguContact PageCampus Locations
Copyright 2026 Loctech Training InstitutePort Harcourt / Enugu / Online
Talk to usEnroll for this course