A 2019 Tech Republic article reports Kotlin is the 2nd highest paying coding language with only Scala in front. It recommends learning Kotlin and Java as it is positioned to be in high demand for the near future. The article states "Want to earn a decent wage and boost your chances of getting a job as a developer in 2019? Then learning Kotlin and Java looks a sensible choice. The two languages offer a decent balance between high pay while still being in-demand"
Google today announced that the Kotlin programming language is now its preferred language for Android app developers. “Android development will become increasingly Kotlin-first,” Google writes... “Many new Jetpack APIs and features will be offered first in Kotlin. If you’re starting a new project, you should write it in Kotlin; code written in Kotlin often mean much less code for you–less code to type, test, and maintain.”
These are simple, small niceties — the little things you do hundreds of times a day but nothing you’d consider “advanced”. They’re common sense language features that, when compared to Java, end up saving you a bunch of cognitive overhead, keystrokes, and time... little things, in aggregate over many months and tens of thousands of lines of code, can make a big difference in your work.
...I really can’t think of a situation where Java would be a better choice. It’s developed by JetBrains, and the fact that these are the people behind a suite of IDEs, such as IntelliJ and ReSharper, really shines through in Kotlin. It’s pragmatic and concise, and makes coding a satisfying and efficient experience... Kotlin isn’t some weird language born in academia.
It integrates with Maven, Gradle and other build systems. It is approachable and it can be learned in a few hours by simply reading the language reference. The syntax is lean and intuitive. Kotlin looks a lot like Scala, but is simpler. The language balances terseness and readability well.
Want to be hired as a Senior Kotlin Developer? To get started, for the experienced developer, jumping straight into the official documentation might be the easiest way to go. You can find the official Kotlin docs at this link. If you are already a Java developer, notice there is a section on migrating from Java. There is also a tab on getting started for new Kotlin developers. Click here to check it out!
In order to get hired, you'll need some practice. The official Kotlin site has some great training resources, including sandboxes, playgrounds, and fun code challenges. If reading the official documentation is hard for you, these online coding guides let you try out Kotlin online without having to set up anything on your local computer. Click here to try some of these engaging, dynamic online coding challenges!
Looking to be hired as a junior Kotlin developer or maybe hiring a Kotlin intern? Here's a resource on how to build a simple Android app. You’ll learn how to create a "Hello World" project with Android Studio and run it. Then, you'll create a new interface for the app that takes some user input and opens a second screen in the app. Android apps are built as a combination of components that can be invoked individually. For example, an activity is a type of app component that provides a UI.