Tech Tracks
Build SoftwareBeginner 12 lessons · 7 h

Mobile App Development

Build and publish Android and iOS apps with React Native.

Build real mobile apps with Expo (React Native): screens, navigation, APIs, device features, login, offline support, and publishing to the Play Store, plus how Flutter and native compare.

You will be able to

  • Create and run an Expo app on your phone
  • Build screens, lists and navigation
  • Call APIs and store data on the device
  • Use camera, location and notifications
  • Publish to the Play Store
  • Choose between React Native, Flutter and native

Who it's for

Web developers moving to mobile and beginners who want to ship an app.

Before you start

Basic JavaScript; React basics help

Roles it leads to

Mobile developerReact Native developer

Lessons

Module 1

Foundations

Your first app, screens and navigation.

Module 2

Real app features

Data, device features, login and offline.

Module 3

Ship it

Publish, compare frameworks, add AI.

Tools, courses & exams

Hand-picked, free first. Free tiers and exam fees change, so check the provider's page.

Free tools

Free courses

Official docs

Communities