Which programming language is best for making android apps? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 4

Which programming language is best for making android apps?

7th Jan 2019, 11:14 AM
Kuhu
Kuhu - avatar
6 Answers
+ 11
I think the best choice is Flutter (Dart language). It can be used for Android, iOS and for "the next Android replacement" Fuchsia.
8th Jan 2019, 5:19 AM
Igor Makarsky
Igor Makarsky - avatar
+ 9
Hey, Personally, I use Java for developing Android apps. But there's also C++ and Kotlin. Kotlin is new powerful language made by Google. I think Kotlin is the best for making Android apps because its fast and flexible. Good luck!
7th Jan 2019, 12:40 PM
just trying to think
just trying to think - avatar
+ 7
The best language for android app development will no doubt be Java because it is the native language the sdk is written in. Java was initially the official language for android development but now Kotlin. Both Java and Kotlin will give you similar effect and result since they are both compiled into byte code. Although Kotlin is a little easier and more expressive than Java, but the 2 languages will give you the best performance amidst others. You might want to go with Kotlin for it expressiveness and elegant syntax. But when looking at it from the job perspective, there is a higher demand for Java developers in Android than Kotlin more apps has been written in Java which need maintenance and update from time to time. So depending on your location using Java will increase your chance of getting hired. Although you can interpolate both languages i.e. calling Java from Kotlin and vice versa. In recap Java/Kotlin would be the best for Android app dev because of it access to native api and hardware.
7th Jan 2019, 12:42 PM
africana
africana - avatar
+ 5
Other options include Hybrid technology which uses web standards to create mobile app. A good and popular example will be Ionic. There is also React Native, Xamarin, Flutter and more these technology gives you the opportunity to develop for both Android and iOS using a single code base with little or no modification. If you intend to develop for iOS as well you might want to consider them. Note Java/Kotlin will is for Android only while the hybrid platforms/framework allows you to have both Android and iOS with a single code base. To answer your question again, Java/Kotlin will no doubt the best for Android app, in terms of Performance, speed and access to native api. And natural look and feel. Regards...
7th Jan 2019, 12:49 PM
africana
africana - avatar
+ 3
JAVA/AndroidStudio
20th Jan 2019, 3:21 PM
MusabYK
MusabYK - avatar
+ 1
U can use kotlin because I think its the best language and also it will become the most popular language for Android development.
10th Jan 2019, 11:04 PM
FAISAL JAN
FAISAL JAN - avatar