Java vs Kotlin for Android Development in 2022



Java vs Kotlin for Android Development in 2022

Java vs Kotlin for Android Development in 2022

Join My Newsletter πŸ‘‰ https://www.engel.dev/

A common question that I see people ask whether they should learn Java or Kotlin for Android app development. This is an excellent question, after all who doesn’t like a good “Kotlin vs Java” quandary? In this video I go ahead and answer that question by talking about the shortcomings of Java as well as the amazing features of Kotlin. We will also see side by side code samples of various features as well.

πŸšΆβ€β™‚οΈ FOLLOW ME πŸšΆβ€β™‚οΈ
Discord – https://discord.gg/N3yC28sx66
Twitter – https://twitter.com/CodyEngelTweets
Medium – https://medium.com/@CodyEngel

πŸ“ DESCRIPTION πŸ“
So whether you are looking to start a career in mobile development, understand the major difference between two Android Development languages, or just be entertained while we compare and contrast how these two languages approach solving the same problems, you are in for a treat. Keep in mind that Kotlin was designed to replace Java, and while there can be a lot of confusion between Java vs Kotlin, this video will tell you which one is better. Honestly I will be surprised if Java is still a big programming language after Google I/O 2021 as I expect Jetpack Compose to go 1.0 at which point Kotlin will take over the software engineering world.

πŸ“š RESOURCES πŸ“š
Kotlin Tutorials For Beginners – https://www.youtube.com/watch?v=DjrkE1zVWe4&list=PLMZ2RODGNLRIztcaBOL8vAP5A-X6JyEQr
Kotlin Scope Functions Explained – https://www.youtube.com/watch?v=i-bWvj10k0k&list=PLMZ2RODGNLRK1D9kOfHLIvnhsdB8C7E4k
Kotlin Collections Explained – https://www.youtube.com/watch?v=hvW2-jrCzWo&list=PLMZ2RODGNLRKIDSJlSVygPsi5bru4jk4g
Jetpack Compose – https://developer.android.com/jetpack/compose
Java Records – https://blogs.oracle.com/javamagazine/records-come-to-java
Kotlin Coroutines – https://kotlinlang.org/docs/coroutines-guide.html
Kotlin Multiplatform – https://kotlinlang.org/docs/multiplatform.html
Desugaring in Android – https://blog.mindorks.com/desugaring-in-android
J2ObjC – https://developers.google.com/j2objc

⏰ TIMESTAMPS ⏰
0:00 – Intro
1:01 – Java Is Outdated
2:09 – Kotlin Is Platform Agnostic
4:38 – The Future of Android is Kotlin
7:28 – Kotlin Language Features

πŸŽ₯ My YouTube Gear – https://kit.co/CodyEngel/my-youtube-gear
πŸ–₯ My Desk Gear – https://kit.co/CodyEngel/my-desk-gear
🎡 My Background Audio – https://www.epidemicsound.com/referral/q5p7ap/
*The above links are affiliate links.

#mobiledevelopment #softwareengineer #softwaredeveloper

Comments are closed.