HomeProgrammesCross-Platform Mobile Engineering
Software & SystemsNational Certificate Level IV100% Scholarship Eligible

Cross-Platform Mobile Engineering

Flutter, React Native, iOS, Android, Offline-First Architecture & App Store Deployment

Build responsive, high-performance mobile applications for Android and iOS using Flutter (Dart) and React Native (TypeScript). Master offline-first database synchronization, biometric security, camera/location hardware APIs, and automated App Store / Google Play release pipelines.

Duration
6 months
Proficiency
Intermediate
Start Date
November 2026
Credit Units
60 Units
Cross-Platform Mobile Engineering
Accredited TVET
Certification:Professional Certificate in Cross-Platform Mobile Engineering
Tuition Fee:₦350,000 (100% Scholarship Eligible)
Study Mode:Hybrid (Lab + Online)
Accreditation:National Skills Qualification Framework (NSQF)
Terrain-Optimized Learning

Syllabus & Real Engineering Modules

Designed for Nigerian connectivity and power constraints. Study online or export complete lesson guides for offline learning.

Nigerian Terrain Case Study

Offline-First Flutter Architecture with Hive, SQLite & Background WorkManager

African mobile apps must provide 100% functionality during transit when riding through tunnels, dead zones, or when data balances expire. An app that displays a blank white screen when internet drops will be immediately uninstalled by Nigerian users.

Key Topics & Theoretical Concepts

Dart Language: Types, Async/Await, Streams & Extension Methods
Flutter Widget Hierarchy: Stateless vs. Stateful Widgets
Complex Layouts: Flex, Columns, Rows, CustomScrollView & Slivers
Animation Controllers, Hero Transitions & Custom Canvas Painting
Hands-On Lab: Build a Financial Wallet & Digital ID Mobile InterfaceBeginner

Develop a multi-screen mobile UI in Flutter with transaction cards, interactive charts, and smooth tab transitions.

Toolchain & Stack:
Flutter 3.xDartAndroid StudioVS Code

Recommended Module Literature

Flutter Official Documentation
Source: Google Flutter Team • Widget catalog, rendering pipeline, and platform channels.
Official Docs

Graduation Competencies

✓
Develop cross-platform mobile apps for Android and iOS from a single codebase
✓
Implement robust state management using Bloc and Riverpod under Clean Architecture
✓
Engineer offline-first mobile databases with background sync and biometric authentication
✓
Automate mobile build pipelines and app deployment using Fastlane and GitHub Actions

Technologies Mastered

Flutter & DartReact NativeOffline-First (WatermelonDB / Hive)State Management (Bloc / Riverpod)Biometrics & KeychainPush Notifications (FCM)CI/CD Fastlane

Prerequisites

  • •Understanding of object-oriented programming (JavaScript, TypeScript, or Java)
  • •Access to a development computer able to run Android emulator or physical phone

Target Industry Roles

Mobile App DeveloperFlutter EngineerReact Native SpecialistiOS/Android Software Engineer