I wanted to learn how to make an android app and it seems to be pushing to use Kotlin (official tutorial). I thought I was going to use Java (that I know). So I’m a little lost.
Is it really better with Kotlin than Java? Is it a good investment to learn Kotlin?
I just want to be able to make android app for myself and maybe it could drive me somewhere at some point professionnally. I have a web dev formation.
I did a bootcamp for Java, and lucked into a junior Android dev role, and man, I’ve really grown to love Kotlin. It really does have all the things I liked about Java, like type safety, but it’s so much more concise. It was pretty confusing at first, a lot of Kotlin is just syntactic sugar, and you kinda need to know what Kotlin is cutting out to make sense of things. But once I got into it, it just feels so much faster and expressive than Java.
I’m really happy when I see Kotlin being adopted outside of Android, like in backend services and such. But that rarely happens.
I hate that there is no tooling for kotlin outside of intellij. Decided to learn c as my first language instead. That being said kotlin is Great if you don’t mind intellij
Kotlin is the wave of the future. I still use Java, but I’m transitioning into using Kotlin for backend services. The devs are my work have been moving the app codebase to Kotlin for a couple of years (over a million lines) and it’s pretty nice. You reduce a lot of boilerplate and the code can be a bit more dense.
Just go ahead with the tutorial. Kotlin is basically identical to Java with only tiny changes, and you can just look those up whenever you see something new.