Learn mobile app development for free
Mobile development is building apps for Android and iPhone. Flutter (with the Dart language) and React Native let one codebase run on both; Kotlin is the native choice for Android. Learn one language well first, then build small apps such as a to-do list or a weather app before publishing anything.
All 6 courses

Flutter Tutorial for Beginners (Net Ninja)
Net Ninja
English15 lessonsBeginner

React Native Tutorial for Beginners (Net Ninja)
Net Ninja
English15 lessonsIntermediate

Kotlin Newbie to Pro (Philipp Lackner)
Philipp Lackner
English15 lessonsBeginner

Android Fundamentals for Beginners (Philipp Lackner)
Philipp Lackner
English15 lessonsBeginner

Android Development Tutorials in Hindi (CodeWithHarry)
CodeWithHarry
Hindi15 lessonsBeginner

Complete Flutter Tutorial in Hindi (Desi Programmer)
Desi Programmer
Hindi15 lessonsBeginner
Questions
- Flutter or native Android: which should I learn first?
- Flutter if you want one app on Android and iPhone quickly, which suits freelance work; Kotlin if you want to specialise in Android. The basics of programming carry over either way.