How to Choose a Path
4 entriesMobile development is learned mostly through platform training, courses and portfolio apps, not exam-based certifications. Pick a path: native Android (Kotlin), native iOS (Swift) or cross-platform (Flutter or React Native), and build and publish an app.
Android
11 entriesKotlin, Jetpack Compose and Android Studio.
iOS
12 entriesSwift, SwiftUI and Xcode.
Cross-Platform Development
12 entriesOne codebase for Android and iOS.
Backend, Design, Testing & Publishing
8 entriesEverything around the app.
More Courses
2 entriesBroader catalogues.
Related Pages
4 entriesNeighbouring pages on this site.
Frequently Asked Questions
Should I learn Android, iOS or cross-platform first?
Choose by your target users and jobs. Native Android (Kotlin) and iOS (Swift) give the deepest platform access; Flutter and React Native let one codebase reach both platforms.
Are there official certifications for mobile development?
Platform owners mainly publish free training. Exam-based certifications are few, so check Google's, Apple's and Flutter's sites for the current situation. Professional certificates from Meta on Coursera and nanodegrees from Udacity are course-based credentials.
How do I show my skills to employers?
Build and publish apps, keep source code on GitHub, and follow platform design and store guidelines.
Do I need a Mac for iOS development?
Apple's Xcode runs on macOS, so iOS apps are built on a Mac. Check Apple's Xcode page for current requirements.
How current is this page?
Links were checked in October 2026. Mobile platform tooling and course catalogues change quickly, so confirm details on each provider's own page. Platform owners mainly publish free training; exam-based certifications for mobile development are few, so confirm on Google's, Apple's and Flutter's sites whether any is currently offered. Listing is not an endorsement. Sites that block automated checks are kept and may need a manual click.