It only took maybe 3 days to learn Kotlin well enough to start busting out code, fully aware that I didn't know what the hell I was doing, but knowing the language and IDE were doing a great job of keeping me out of trouble anyway. I'm so jaded that I didn't think it was possible to love a language ever again, but Kotlin is just gorgeous.Everything you write in it feels like you made something cool.But seriously, I didn't mean to insult your favorite language… After all, your language of choice is probably getting better at a glacial pace. If your language isn't dead, then it's gradually getting better as they release updates to it. I didn't realize that it would turn into a language question (as in, "What the hell am I doing with my life? Product flavors, the Downloads service, find View By Id(), the Preferences activity, etc. Another solid, appropriately-named language that almost nobody uses.
For starters, there are a bunch of Java annotation processors, which are a sure sign there's a language problem afoot.Well, at least for Objective-C -- I'm sure Swift is awesome. I know a few other programmers who've also full-on converted to Kotlin.Most of them beat me to it by at least a year or two. "Kotlin makes programming fun again," we tell each other.And there are a bunch of mini-frameworks like (say) Lyft's Scoop.There are even full-on departures from Android: React Native, Cordova, Xamarin, Flutter and so on.