Which programming languages are better for Android Development, comparing by complexity/robustness/speed/scalability/design? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 5

Which programming languages are better for Android Development, comparing by complexity/robustness/speed/scalability/design?

Comparing Programming Languages for Android Developmemt.

5th Apr 2017, 9:26 AM
Josc
Josc - avatar
10 Answers
+ 16
Quoting Jaguar from Stack Overflow, Android is built on top of Linux, and a large portion of it is written in C. Android apps are written using Java, but not the system (kernels) itself. I'd suggest to go for C++. Why? http://insights.dice.com/2016/02/03/5-reasons-to-use-c-for-android-development/ Also, https://www.sololearn.com/Discuss/280672/?ref=app
5th Apr 2017, 10:35 AM
Hatsy Rei
Hatsy Rei - avatar
+ 15
Java
5th Apr 2017, 10:15 AM
Giorgi R.
Giorgi R. - avatar
+ 12
Java
5th Apr 2017, 2:22 PM
Agus Mei
Agus Mei - avatar
+ 8
I mean the basic system applications like browser and gallery ....
5th Apr 2017, 10:40 AM
LHDi
LHDi - avatar
+ 7
java is the best šŸ’Ŗ even Android system built on it šŸ‘
5th Apr 2017, 10:23 AM
LHDi
LHDi - avatar
+ 5
java definitely because it'll make it a lot easier to use android studio
5th Apr 2017, 2:23 PM
Lamouri Zouaid
Lamouri Zouaid - avatar
+ 5
The official language for Android development is Java. Large parts of Android are written in Java and its APIs are designed to be called primarily from Java. That said, itĀ is possible to develop C and C++ apps using theĀ Android Native Development KitĀ (NDK), however it isnā€™t something that Google promotes. According to Google, ā€œthe NDK will not benefit most apps. As a developer, you need to balance its benefits against its drawbacks. Notably, using native code on Android generally does not result in a noticable performance improvement, but it always increases your app complexity.ā€ http://www.androidauthority.com/want-develop-android-apps-languages-learn-391008/
5th Apr 2017, 5:30 PM
Josc
Josc - avatar
+ 4
Java. Android Studio is Java-based.
5th Apr 2017, 12:06 PM
Samuel A. Daniels
Samuel A. Daniels - avatar
+ 4
Java
5th Apr 2017, 4:39 PM
Maulik Bharatsinh Parmar
Maulik Bharatsinh Parmar - avatar
+ 3
Java
5th Apr 2017, 4:50 PM
čƒ”č‹å…“