Mobile App Development
App concepts, UI design and the fundamentals of building for phones.

- Course fee
- ₦60,000
- Duration
- 4 weeks
- Sessions
- 8 · 2 per week
- You leave with
- A working app prototype
About this course
An introduction to building mobile software: app concepts and scoping, mobile UI patterns and design, then mobile development fundamentals — screens, navigation, state and publishing. Completing Web Development first is strongly recommended.
What you will be able to do
- Scope an app idea into a realistic first version
- Design mobile screens using platform conventions
- Build screens, navigation and state in a mobile framework
- Prepare an app for testing and publishing
The deliverable
Certificate requirement
A working app prototype
A small multi-screen app you designed and built, running on a phone or emulator, with the screens and flow documented.
How the course is assessed
Level 1
Know
You can explain the concept, name the tools involved and recognise the difference between doing it well and doing it carelessly.
Level 2
Do
You can perform the task independently, without the instructor repeating the steps, and fix the obvious problems when they appear.
Level 3
Create
You can use the skill to produce something a real person would pay for — a document, a design, a website, a report, a repaired machine.
Week by week
4 weeks, 8 practical sessions. Click any session to read the complete class lecture — objectives, taught content, the instructor demonstration, practice, mistakes to avoid, homework and the marking rubric.
Week 1 — Concepts & UI
App concepts, scoping, and mobile UI design patterns.
Week 2 — UI in practice
Building screens, components and navigation.
- Session 3105 min · 16 min read
Building Screens
- Mobile development fundamentals
- Setting up the toolchain
- Components
- Layout on small screens
- Session 4105 min · 16 min read
Navigation & Components
- Screen navigation
- Reusable components
- Styling
- Responsive behaviour across device sizes
Week 3 — Development fundamentals
State, data, lists and user input on mobile.
Week 4 — Testing & shipping
Testing on devices, debugging and publishing concepts.
Mobile App Development — questions
The things prospective students actually ask before enrolling.
Do I need coding experience?+
Yes — this course assumes you can already write HTML, CSS and JavaScript, which means Web Development or equivalent. Mobile frameworks are much easier to learn as a second step than as a first one.
Do I need a Mac to build iOS apps?+
For publishing to the Apple App Store, yes — Apple requires macOS for final builds. During the course you can develop and test on Android and in browser-based simulators without a Mac. We are explicit about this limitation rather than pretending it away.
