This is a free introduction to the mobile development world.
Java, Kotlin, Swift, Objective-C, React Native, Native script, Cordova, PhoneGap, Ionic, PWAs, Angular, Vue .. The number of different technologies claiming to be the easiest or the most efficient way to build apps for mobile devices is overwhelming.
This course is an effort to group them into architectural tiers to help you understand similarities and specificities of each one.
In the end, you will not be able to create your app but to understand what they can provide you. You might find good tips to both start your next app and organize a learning path to kick off your mobile developer career.