Java or Kotlin for Android Game Dev | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5

Java or Kotlin for Android Game Dev

Earlier today, I asked a question about which programming language I should learn to make mobile game development. There was a comment saying that I should learn Java or kotlin for Android game development. So Which is better? Kotlin or Java?

15th Dec 2019, 3:31 AM
Nirosann Puvann
14 Answers
+ 11
There is no such thing as better as a knowledgable programmer can make any language work and they all have flaws. The more important question is which language do you like better. You want to use the one that is easiest for you because it fits your programming style. That means you must learn 5 or 6 enough to get by (SoloLearn's courses give you that), practice with them enough to know how you feel about them, get some details on how to use a couple favorites for Android & iOS (play with demonstration programs), and finally select the one you want to start learning in depth.
15th Dec 2019, 5:31 AM
John Wells
John Wells - avatar
+ 5
Can I use c# for android and iOS game dev?
15th Dec 2019, 3:33 AM
Nirosann Puvann
+ 4
Google has chosen Kotlin over Java for Android development because of some of the reasons give here: https://dzone.com/articles/why-kotlin-language-android-why-did-google-choose
16th Dec 2019, 8:18 AM
Sonic
Sonic - avatar
+ 3
Nirosann Puvann , yes you can use C# to make android games. Just have a look at this link👇 https://www.quora.com/Are-the-Android-games-made-with-Unity-written-in-C
15th Dec 2019, 3:43 AM
Arsenic
Arsenic - avatar
+ 2
you can use java
15th Dec 2019, 11:41 AM
ISTIAQUE ZAMAN
ISTIAQUE ZAMAN - avatar
+ 2
java or kotlin does not matter.. but i will prefer go for unity 3d, where you will use C#.
15th Dec 2019, 4:52 PM
Waseem Ullah
Waseem Ullah - avatar
+ 2
Learn java because it covers all of the topics of OOP.
16th Dec 2019, 3:06 AM
Ashraf 🇧🇩
Ashraf 🇧🇩 - avatar
+ 2
now if it comes to android then kotlin recommend
28th Feb 2021, 12:12 PM
SammE
SammE - avatar
+ 1
Kotlin.🔥
15th Dec 2019, 5:48 AM
Ujjwal Sinha
Ujjwal Sinha - avatar
+ 1
You can use c#, but i think Java is better for Android development
16th Dec 2019, 3:44 PM
Nikita Drozdov
Nikita Drozdov - avatar
0
Use Java
15th Dec 2019, 12:17 PM
Anmol Pal
Anmol Pal - avatar
0
java
16th Dec 2019, 10:34 PM
Kintoo Fnelskee
Kintoo Fnelskee - avatar
0
What about flutter by dart?
17th Dec 2019, 1:46 AM
Gustiart°
0
Kotlin. It's support libgdx but still you may not able to build beautiful 3d games like unreal engine unity
29th Jun 2020, 2:34 PM
Ananiya Jemberu
Ananiya Jemberu - avatar