BootSelf
Mobile track

Build apps people carry

Mobile developers build apps for phones. Choose native for one platform in depth, or cross-platform to ship both from one codebase.

KtAnGitSwFlReJS

4 roles in this track

What every mobile role shares

Learn these once and they count towards any role in the track, so switching later costs less.

Learn Git and GitHub 4/4 roles

Side by side

RoleStackCore skill areasFrom scratch
Android Developer
KtAnGit
Android DeveloperKotlin
about 170 h
iOS Developer
SwGit
iOS Developer
about 176 h
Flutter Developer
FlGit
Flutter Developer
about 136 h
React Native Developer
ReJSGit
JavaScript RoadmapReact Native Developer
about 228 h

Highlighted areas are specific to that role; grey ones are shared across the track.

How to choose

Android only, in depth?
Android with Kotlin.
iPhone only, in depth?
iOS with Swift.
Both platforms from one codebase?
Flutter, or React Native if you know React.
Still not sure?
Pick the closest one. Your shared skills carry over if you switch.
Build my route

Other tracks