+ 2
C# or Java for android apps?
Which one is better programming language for developing android apps, C# or Java?
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).
+ 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.