• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Kotlin or Java

Usher A

Lurker
I have to propose an app development project in Adroid to a company where i will start soon. I am not sure if I should do that in Android Studio : Java or kotlin . Google says Android's official dev language is Kotlin . But I have all the help and training material on Java. I took a course on Android Studio Java as well . My back ground , however , is C#. I do not want to propose something which is going to haunt me in future. Also I have no Kotlin back ground . I have to get started in probably 2 weeks time. Thanks.
 
If you're a professional software developer, you'd be wise to learn the most popular programming languages. According to this Stackoverflow survey, Java is right up there. Kotlin is way down the bottom.

https://insights.stackoverflow.com/survey/2018#most-popular-technologies

There's a ton of software already out there written in Java. That stuff will need maintaining for years to come, or re-writing in a technology refresh at some point. Either way you need to be comfortable with Java.
Do yourself a favour and learn Java.
Also keep an eye on current technology trends, because things can change. However I don't see many jobs coming up requiring Kotlin. And I get sent a lot of job specs.
And where is it said that Kotlin is Android's official development language? Last time I looked the recommended language was Java.
Plus if you learn Java, it opens up a load of other possibilities. Web applications are dominated by Java frameworks.
 
Thanks for the reply .
People have been spreading this rumor that Kotlin has been made the only official dev language but actually the documentation says it is now an officially supported language.
 
One of my android developers has made some important differences between kotlin vs java. The top important points are covered in this difference which will clear your thoughts.

kotlin vs java – 3_new.png
 
Back
Top Bottom