Practitioner · 40 hours
Android Development with Kotlin
Build, test, and package an Android application with Kotlin, modern UI, lifecycle-aware state, navigation, local data, networking, and accessibility.
View pathDeveloper learning domain
Build Android, iOS, Flutter, and React Native applications while learning platform UI patterns, local state, networking, device capabilities, testing, and release workflows.
Dependency-aware sequence
Start with foundations, then move through the paths in an order that matches their prerequisite level.
Build, test, and package an Android application with Kotlin, modern UI, lifecycle-aware state, navigation, local data, networking, and accessibility.
Open pathBuild, test, and package an iOS application with Swift, modern UI, navigation, validated forms, persistence, networking, and accessibility.
Open pathBuild cross-platform mobile applications with Dart, widgets, navigation, state, forms, persistence, APIs, tests, accessibility, and release packaging.
Open pathBuild cross-platform mobile applications with React Native, TypeScript, navigation, device capabilities, local storage, APIs, tests, and release packaging.
Open pathStructured curriculum
Practitioner · 40 hours
Build, test, and package an Android application with Kotlin, modern UI, lifecycle-aware state, navigation, local data, networking, and accessibility.
View pathPractitioner · 40 hours
Build, test, and package an iOS application with Swift, modern UI, navigation, validated forms, persistence, networking, and accessibility.
View pathPractitioner · 40 hours
Build cross-platform mobile applications with Dart, widgets, navigation, state, forms, persistence, APIs, tests, accessibility, and release packaging.
View pathPractitioner · 40 hours
Build cross-platform mobile applications with React Native, TypeScript, navigation, device capabilities, local storage, APIs, tests, and release packaging.
View pathNeed a starting point?
Use the private browser-based assessment to identify a practical starting path.