+ 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
èƒĄè‹ć…Ž