Show notes
Catalin Ghita is an Android developer and course creator on Udemy with currently over 22k students and an average rating of 4.6 stars. In this episode, he will share his experience and tips on how to successfully create and sell online courses in 2021. We will talk about the technical parts, like the tools you can use to record your course and which platforms you can host it on, but also about marketing and how to promote your courses so people actually buy them.We will also talk about Android, app architecture, MVVM vs MVI, Jetpack Compose, cross-platform development, Kotlin Multiplatform, and more.Check out our sponsor:https://getstream.io/codinginflowFor the episode links, please visit the Youtube video:https://www.youtube.com/watch?v=a1AFdyzv25Q📺 Subscribe to the podcast on Youtube:https://www.youtube.com/c/codinginflow?sub_confirmation=1💚 Support us on Patreon:https://www.patreon.com/codinginflow💬 Join our free developer community:https://codinginflow.com/discord📨 Receive free podcast summaries by subscribing to our newsletter:https://codinginflow.com/newsletter📣 Follow Coding in Flow on social media:https://www.instagram.com/codinginflowhttps://twitter.com/codinginflowhttps://www.tiktok.com/@codinginflowhttps://www.facebook.com/codinginflowhttps://www.linkedin.com/company/codinginflow💰 For business requests and sponsoring opportunities, contact me at: [email protected]:0:00 - Introduction10:08 - Self-taught vs CS degree17:55 - Architecture in big Android apps (MVVM vs MVI)32:00 - Why should you create online courses?37:00 - Quitting your job to create courses full-time44:03 - How to get started with making online courses1:15:28 - The importance of marketing early1:18:04 - How to record an online course1:24:51 - Outsourcing course editing1:27:04 - Udemy vs self-hosting online courses1:35:40 - How much do you earn on Udemy?1:41:33 - Pre-selling an online course1:44:35 - How to deal with piracy1:49:39 - How to learn effectively from online courses1:57:59 - How to learn Android development as a beginner2:12:10 - How to learn Jetpack Compose2:14:37 - Jetpack Compose vs XML2:28:26 - Flutter vs React Native vs Native vs Kotlin Multiplatform2:45:31 - Importance of getting involved in the community2:47:01 - Box breathing to reduce stress2:54:02 - More about Catalin2:56:17 - Stay in touchSpecial thanks to Munsur Creative for producing the soundtrack of this podcast!Support the show



