+ 2

C# or Java for android apps?

Which one is better programming language for developing android apps, C# or Java?

28th Feb 2018, 4:03 PM
Adil Tolja
Adil Tolja - avatar
2 Answers
+ 5
Java Because android OS is based on linux kernel which is written mostly in C. OS has to talk to the hardware and almost all drivers are written in C/C++ therefore OS had to be written in this. And applications written in JAVA because simply, it was famous and easier than C++ (the latter is my personal opinion).
28th Feb 2018, 4:05 PM
Sudarshan Rai
Sudarshan Rai - avatar
+ 2
Honestly, you can develop with either, and the better one is the one you're better at. lol Personally, if I was going to focus on just general mobile apps, I'd focus on Java and/or Kotlin for it. They utilize the JVM which is what allows it to be so cross-platform compatible, and makes it so there is less for a user to install in order to get your program running on their relative device. If I was going to focus on mobile game development, I'd go with C# and utilize the Unity 3D engine for it.
28th Feb 2018, 4:25 PM
Fata1 Err0r
Fata1 Err0r - avatar