Should we learn Java for making Android Apps or Kotlin? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 49

Should we learn Java for making Android Apps or Kotlin?

4th Feb 2018, 10:51 AM
Swapnadeep Mohapatra
Swapnadeep Mohapatra - avatar
50 Answers
+ 51
After google announcement, you should go with Kotlin for android development. It will replace Java in upcoming time and if you start on it now you will have added advantage.  But if you’re a beginner you should start with Java, you need a lot of resources to get started and Java has a lot of tutorials out there, if you’re already a programmer and want to enter android world, use Kotlin, it’s a nice and fancy language, it will boost your productivity.
4th Feb 2018, 11:50 AM
Diwakar
Diwakar - avatar
+ 26
Hello everyone. I believe that each language has its pros and cons, because there is no perfect language. We must analyze what we want to do with our application. Below I leave a link about an article that talks more about the matter. (This in Spanish) can use the Google translator. https://code.tutsplus.com/en/articles/java-vs-kotlin-should-you-be-using-kotlin-for-android-development--cms-27846
6th Feb 2018, 9:59 PM
Norman Raiti Valenzuela Zavala
Norman Raiti Valenzuela Zavala - avatar
+ 21
Good to start on Kotlin, java eventually will phase out.
6th Feb 2018, 1:44 PM
Nilavarasan
Nilavarasan  - avatar
+ 20
Kotlin or Java which should I learn in 2018 I think below link (Please see link below at ⏩"Kotlin Resources: " section) will help you to get idea. 🔷 Kotlin is started in 2012. Why you should totally switch to Kotlin ⏫⏫ ⏬⏬ above titled article link is available in the below link: ⏬⏬ https://www.sololearn.com/discuss/1050538/?ref=app Kotlin is modified version of Java, developed by same organization. 🔽🔽🔽As a new learner of Kotlin, no knowledge in Java is required.🔼🔼🔼 Kotlin's coding process is precise and simple as Python and Kotlin language not depends on Java. ⏺Kotlin has also a strong community base, for more: ⏸ https://kotlinlang.org/ ⏩Kotlin Resources: ⬇️⬇️⬇️ https://www.sololearn.com/discuss/823843/?ref=app
5th Feb 2018, 3:58 PM
📈SmileGoodHope📈
📈SmileGoodHope📈 - avatar
+ 18
I found kotlin same as java with some more features added like semicolon is oprional , U can use if as an expression also , data classes & many more ☺ //so it'll be better to go with java first & then start with kotlin
9th Feb 2018, 3:45 AM
Gaurav Agrawal
Gaurav Agrawal - avatar
+ 14
first try with java & then go with kotlin
5th Feb 2018, 12:28 PM
Master Mayank
Master Mayank - avatar
+ 8
news of the day
5th Feb 2018, 12:36 PM
Android Boi
Android Boi - avatar
+ 8
You might be interested, that today's free giveaway pub at packtpub.com is about Kotlin: https://www.packtpub.com/application-development/programming-kotlin
7th Feb 2018, 5:59 PM
Kuba Siekierzyński
Kuba Siekierzyński - avatar
+ 7
Java is very first language to create Android apps. Get stuck with it then we may Learn Kotlin. After knowing all the sequences.
5th Feb 2018, 9:03 AM
Vikas Srivastava
Vikas Srivastava - avatar
+ 7
I prefer Java first cuz it is used widely and after Java you can try Kotlin..
5th Feb 2018, 3:59 PM
Ayush sharma
Ayush sharma - avatar
+ 7
I think Kotlin is more relevant now.
5th Feb 2018, 10:14 PM
Anton Markov
+ 7
As far as I know, Kotlin works side-by-side with Java. I'd recommend learning Java first in order to have the fundamentals, then move on to Kotlin.
5th Feb 2018, 10:51 PM
Jacob Duelz
Jacob Duelz - avatar
+ 7
for native android apps you also need c or c++.
6th Feb 2018, 5:42 AM
wave rider
+ 7
i would say if really want to learn just mobile dev then go with kotlin and even then u will have to learn some java. but if u are not sure wither u want pressed mobile dev or go another route then i would say learn java because it's widely used and have a very good community
6th Feb 2018, 5:14 PM
jay
+ 7
@Erick kotlin will NOT replace Java.... WHY THE DOWNVOTE! https://www.sololearn.com/discuss/842485/?ref=app
6th Feb 2018, 7:07 PM
DeleteThisAccount
+ 7
As a programmer I would like you to learn both,with the ongoing wrangles at silicon valley between oracle and google,there is a likelihood that google may incline more towards Kotlin but then java will always be there. on terms of complexity of the two languages,they are almost the same,if you know java,kotlin will be a walk in the park.
6th Feb 2018, 9:20 PM
Michael Alex Basweti
Michael Alex Basweti - avatar
+ 7
first learn Java and than transfer to Kotlin
7th Feb 2018, 5:07 PM
Ali Abdulbasit
Ali Abdulbasit - avatar
+ 7
Java is good option for beginner and then shift to kotlin after expertised in java to make advance apps with less code. All The Best
9th Feb 2018, 9:13 AM
Nikhil
Nikhil - avatar