← All directions
Learning direction

Mobile developer

Builds apps for iPhone and Android

You will learn to build app screens, connect data, handle user actions, and gradually assemble complete mobile products.

Outcome

What you will learn to do

These are practical skills you will be able to use on your own.

build mobile app interfaces
load and display data
add registration, sign-in, and account flows
test an app and prepare it for release
Learning path

How you will progress

Start with the basics, move to more complex tasks, and practice important topics as you go.

1

First, learn programming basics and the language used by your chosen path.

2

Then, build screens and connect them into an app flow.

3

Next, add data, server requests, forms, and application state.

4

Finally, apply the skills in larger practical tasks.

Technologies

Choose a technology path

If the names are unfamiliar, that is okay. Choose now or use NativePath guidance on the next step.

You can change this choice later. It is only used to show the right learning plan and first lesson.

React Native + Expo

One available learning option for this direction. After choosing, you will see the exact plan before starting lessons.

Choose React Native + Expo

Flutter + Dart

One available learning option for this direction. After choosing, you will see the exact plan before starting lessons.

Choose Flutter + Dart

Android + Kotlin Compose

One available learning option for this direction. After choosing, you will see the exact plan before starting lessons.

Choose Android + Kotlin Compose

iOS + Swift + SwiftUI

One available learning option for this direction. After choosing, you will see the exact plan before starting lessons.

Choose iOS + Swift + SwiftUI

Kotlin Multiplatform

One available learning option for this direction. After choosing, you will see the exact plan before starting lessons.

Choose Kotlin Multiplatform

Ready to start?

Next, choose technologies and review your learning plan before the first lesson.

Set up my learning