Build path
Mobile App Dev (Cross-Platform)
Ship one app for Android and iPhone. Write one codebase, then publish a working app to Android and iPhone test users.
- 12 weeks, liveDuration
- ₦750,000Fee
- All LevelsLevel
- Bootcamp12 Weeks

Is this course for you?
- Web developers and JavaScript learners who want to build for phones
- Career pivoters with some coding practice who want a build skill employers hire for
- Founders and product people who want to ship a first version themselves
- You already write code and want AI coding assistants in your mobile workflow
What you need
- Basic JavaScript: variables, functions, arrays and objects. We share a primer before week 1 if you need it
- A laptop with at least 8GB of RAM. A Mac is not required: iPhone builds run in the cloud
- An Android phone or an iPhone for testing
- Reliable internet and data
- To publish to the store test tracks you need a Google Play Console account (one-off registration fee) and an Apple Developer Program membership (annual fee), paid directly by you and not included. Without them you still build and test the whole app: an installable APK or EAS internal build on Android, and Expo Go on iPhone
Week by week
- Weeks 1–2
Set up and build your first screens
- Install Expo and run a React Native app on your own phone in the first session
- Write components in TypeScript and lay out screens with Flexbox
- Navigate between screens with Expo Router, including tabs and stacks
- Weeks 3–4
Design for real users on real phones
- Turn a Figma wireframe into screens that work on small and large phones
- Build forms with validation, loading states and friendly error messages
- Test your app for accessibility: tap target sizes, contrast and screen readers
- Weeks 5–6
Connect data and work offline
- Connect the app to a backend (Supabase) for sign-up, login and data
- Store data on the device so the app keeps working when the network drops
- Sync changes back to the server when the connection returns
- Weeks 7–8
Add payments and notifications
- Integrate a Paystack checkout, and verify payments on the server, not the phone
- Send push notifications for order updates and reminders (on iPhone this needs the Apple Developer Program membership)
- Handle camera, location or file uploads where your app needs them
- Weeks 9–10
Test and harden
- Write unit and component tests for the parts that handle money and data
- Debug crashes with logs and error reporting
- Keep API keys and secrets off the device and out of your repository
- Weeks 11–12
Ship to both stores
- Build Android and iPhone binaries with EAS Build
- Publish to Google Play internal testing and Apple TestFlight if you have the two store accounts
- Share an installable Android APK or EAS internal build, and an Expo Go link for iPhone, if you do not
- Write store listings, screenshots and a privacy statement
- Present your capstone app for a practitioner review
What you walk away with
An offline-first field app, e.g. a sales-order app for a distribution company whose reps work on patchy networks
A customer-facing ordering or booking app with a Paystack checkout and push notifications, e.g. for a Lagos food vendor
Both apps in a public code repository with a README, tests and a build reviewers can install: a store test-track build, or an Android APK and an Expo Go link
The tools you’ll use
- React Native with Expo and Expo Router
- TypeScript
- EAS Build and EAS Submit
- Supabase (auth and database)
- Paystack
- Expo Notifications
- Figma
- Git and GitHub
- Google Play Console and Apple TestFlight (paid store accounts)
- Expo Go
- GitHub Copilot, Cursor or Claude Code as a coding assistant
How AI fits your workflow
You use an AI coding assistant to scaffold screens, explain error messages and draft tests, then read and run everything it writes before you keep it. Mobile code that handles payments, login and customer data is exactly where AI makes confident mistakes. You learn to check those parts line by line.
Career routes
- Junior React Native or mobile developer
- Freelance app developer for small businesses and startups
- Front-end developer who also ships mobile (the same React and TypeScript skills)
- Technical co-founder building a first version of a product
Small live classes where you do the work
Live reviews
Someone who does this work reviews yours, on screen.
Practice sandboxes
Safe environments where mistakes cost nothing.
Private Discord
Help between sessions when you are stuck.
Career routes
Help planning your route to a job or paid work.
Portfolio work
Projects employers and clients can inspect.
Not included: laptop, data, optional tool plans, exam fees.
Mobile App Dev (Cross-Platform): your questions answered
Take a place on Mobile App Dev (Cross-Platform)
WhatsApp ACADEMY with your goal, or use the form. We check the course suits you, then confirm your place and send the payment details.
WhatsApp ACADEMY to +234 817 188 5917Employers can sponsor any course.
Tell us who you want to sponsor and what they should be able to do afterwards. To train a whole department, see Corporate IT Training.
