0

Java or Kotlin for Android developement...?

I am begginer to Android developement and have basic grip on java. I am improving my skills in java for android development. Kotlin has also been announced as official language for android development. Some rumors are that its end of java and some other like this. Being a begginer I would like to ask experts what will you suggest me either I have to continue with java or to start with Kotlin?

29th May 2018, 5:13 PM
Shahzad Akram
Shahzad Akram - avatar
7 ответов
+ 6
I'm not an expert, but I'll suggest you to have just a basic understanding of Java and use Kotlin in real programs. Java is gradually waning in popularity. So, Kotlin will be a better choice for the future. Please note that Java has more tutorials on the web than Kotlin and Kotlin supports the entire Java Standard Library (probably).
29th May 2018, 5:26 PM
DAB
DAB - avatar
+ 5
Don't bother listening to people about Java losing out. Wait a year and THEN see. Kotlin seems to be a good language, but it is what it is: a shiny new language without the rigorous use that other languages like C, C++, and Java have. These languages are still in full use being three of the top languages all will be for some time most likely. Kotlin is effective in the fact that it is completely interoperable with Java and can more easily be used to replace old Java code. however, all of these new languages like Rust and Go and Kotlin have their improvements to the current top system languages, but until some time has passed, Java is currently one of the most used and popular languages. It is also a good idea to learn Kotlin too in case it fully replaces Java and it is arguably a better language than Java.
29th May 2018, 5:40 PM
Maxwell Anderson
Maxwell Anderson - avatar
+ 2
Max I remember hearing about that and you're likely very right. I think Rust, Go, and Kotlin seem interesting, but Java and C++ are tried and true even with their warts.
29th May 2018, 7:55 PM
Maxwell Anderson
Maxwell Anderson - avatar
+ 2
Max exactly. Microsoft with the entire .NET thing with VB and C# especially. Google with Go and Dart and Kotlin. Apple with Swift. etc
29th May 2018, 8:02 PM
Maxwell Anderson
Maxwell Anderson - avatar
+ 1
Java. When it comes time to develop Android apps, the first and most popular option is Java
29th May 2018, 6:40 PM
Zohaib 👑
Zohaib 👑 - avatar
+ 1
Maxwell Anderson i think kotlin is so hyped because google is backing it and google had some legal trouble with oracle over their use of java in android, so by moving over to kotlin they might try to avoid further trouble in the future and therefore they will be backing kotlin pretty hard
29th May 2018, 7:46 PM
Max
Max - avatar
+ 1
Maxwell Anderson i feel like at the moment all the big tech companies want to lock you into their ecosystem by creating their own languages.
29th May 2018, 7:57 PM
Max
Max - avatar