KillerSites Blog

Is Java and Kotlin Development Dead for Android?

August 9, 2019

We get comparison questions a lot: Is it better to learn x or y? Is this language even worth learning over that language? The most recent example: Is Java and Kotlin development dead for Android development?
When compared to progressive web apps (PWAs), which while more ‘generalized’, can be faster, and can cross-platform(Android & iOS) so you only have to write the app once, it’s easy to see why native tech would not be long for this world.

Our answer is, “I think native dev is going to be important for awhile…[but] there’s nothing to be lost by learning any language, as I said you can’t lose when you learn – even if you don’t end up using the technology.” “…Because what you’re going to see as you advance as a developer…is that all these frameworks, all these languages share many, many, many, many things in common and in fact when you learn your second framework, when you learn your second and third and fourth language (which will eventually happen), learning the new languages and frameworks are going to make you more knowledgeable of all the frameworks and languages you learn.” So, if you learn Java and then you go into PHP, you’re going to find the PHP is “…pretty much like Java. Yeah there’s some differences here and there but whatever; a function’s a function, a method is a method, and arrays are arrays…”.

Check out the VLOG for a more eloquent explanation of this thinking, but essentially, learn as much as you can because most languages have more in common than different, and you can’t lose from learning.

My popular courses:
Learn web development fast:
Learn Python 3 fast:

My social links: