Development

Mobile App Development (iOS/Android)

Build and ship native apps for iOS and Android.

4.5 rating16 weeksIntermediate
Mobile App Development (iOS/Android)

Overview

About this course

Design and build real mobile applications from first screen to app store, with a focus on clean architecture and great user experience.

Who it's for: Developers who want to build and ship cross-platform mobile apps. Some programming experience helps; the Dart course is a great primer.

What you'll learn

Skills you'll walk away with

  • Build cross-platform mobile UIs for iOS and Android with Flutter
  • Manage state, navigation, and app architecture
  • Work with device APIs, storage, and permissions
  • Connect apps to REST and GraphQL backends
  • Handle authentication, offline data, and notifications
  • Prepare, test, and publish to the App Store and Play Store

Curriculum

Your step-by-step learning path

    • Dart language essentials for app developers
    • The Flutter framework and the widget tree
    • Setting up Android Studio, emulators, and devices
    • Hot reload and the developer workflow
    • Your first multi-screen app
    DartFlutterAndroid Studio

Tools & technologies

What you'll work with

FlutterDartAndroid StudioXcodeFirebaseREST / GraphQLGit / GitHub

Start here

Ready to start Mobile App Development (iOS/Android)?

Join the next cohort, or talk to us about the right path for your goals.