Java or Kotlin for Android Game Dev | SoloLearn: Learn to code for FREE!

+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?

12/15/2019 3:31:01 AM

Nirosann Puvann

13 Answers

New Answer

+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.

+5

Can I use c# for android and iOS game dev?

+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

+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

+2

you can use java

+2

java or kotlin does not matter.. but i will prefer go for unity 3d, where you will use C#.

+2

Learn java because it covers all of the topics of OOP.

+1

Kotlin.🔥

+1

You can use c#, but i think Java is better for Android development

0

Use Java

0

0

What about flutter by dart?

0

Kotlin. It's support libgdx but still you may not able to build beautiful 3d games like unreal engine unity