I started the official Android course with Kotlin and was very pleased with the first unit which went over the basics of Kotlin. It was very beginner friendly, written well, and a lot of reminders and general hand holding. I also have some prior coding experience.
The second unit on Android was the complete opposite experience. It was written by a non-native English speaker and the instructions were dry and not very clear.
I now understand why some people warned that learning Kotlin means fewer resources to learn from compared to Java where there are many to choose from. So it's made me consider: should I switch to a Java Android course with the hope that the Android portion of the course will be better developed? Or should I just stick with the Kotlin course because it will be difficult either way?
Also, has anyone else new to coding/android development had success learning with the official Kotlin Android course?
Kotlin has been the right way to make Android apps for 5 years now and a first class citizen for far longer. Kotlin Compose has been the right way to make UI on Android for about 3 years. going back to Java will ultimately hurt you and will be coming from either a very opinionated, controversial source or something that is way out of date.
i started on Android in 2012, and Kotlin + Compose is just better. also, tutorials are a dime a dozen since they’re generally AI slop or just recreations of the official docs. i hesitate to take a “git gud” stance, but learning from official docs is a career skill.
speaking of AI slop, i don’t think it’s the worst idea to get an LLM to guide the learning experience. use it like a calculator: it’s not an excuse not to learn; it’s a tool to help you learn, even if it will to some extent do the work for you.
save