Build track

Mobile Apps

The Mobile Apps course teaches you to build Android and iOS apps with Flutter and Dart, connect them to an API, store data locally, handle sign-in and notifications, and publish to Google Play and the App Store.

Published

Who is this course for?

Beginners with some programming exposure, and web developers moving to mobile.

What will you be able to do?

  • Build responsive app screens with Flutter widgets and navigation
  • Manage state and talk to a REST API
  • Store data offline and sync it
  • Add sign-in, push notifications and in-app purchase basics
  • Publish a release build to Google Play and the App Store

What does the course cover?

  1. Dart language essentials
  2. Flutter widgets, layout, theming, navigation
  3. State management and API integration
  4. Local storage, offline-first patterns
  5. Auth, notifications, device features
  6. Release: signing, store listings, review, updates

Which tools are used?

  • Flutter
  • Dart
  • Android Studio
  • Firebase

Frequently asked questions

Do I need a Mac for iOS?

To build and publish the iOS version, yes. Android development and the whole course can be done on Windows.

Is native Kotlin or Swift covered?

No. The course is Flutter, which ships to both platforms from one codebase.