• Register
0 votes


I am new, I need help, can anyone help me?

Applications on the android os are mostly written in what programming language?

7 5 3
5,380 points

Please log in or register to answer this question.

2 Answers

0 votes


Below are the programming languages which are currently used for Android development:

Java – Java is the official language for Android development and is supported by Android Studio. It has a steep learning curve, however.

Kotlin – Kotlin is the most recently introduced Android language and the secondary official Java language; it is similar to Java, but in many ways, a little easier to get your head around.

C/C++ — Android Studio supports C++ with the use of the Java NDK. This allows for native coding, which can be handy for things like games. C++ is more complicated, though.

C# — C# is a slightly more beginner-friendly alternative to C or C++ that obfuscates more code.  It's supported by some very handy tools like Unity and Xamarin, which are great for game development and cross-platform development.

BASIC – A bonus option is to learn BASIC and try the B4S IDE from Anywhere Software. This is an easy but also really powerful tool, though definitely much more niche!

Corona/LUA – Another cross-platform tool build on LUA, it massively simplifies the app-building process and allows you to call native libraries.

PhoneGap (HTML, CSS, JavaScript) – If you already know how to build interactive web pages, then you can use this knowledge with PhoneGap to build a more basic cross-platform app.

Hope you got the right solution.

8 6 2
10,530 points
0 votes


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. It is possible to develop C and C++ app using the Android Native Development Kit (NDK), however it isn’t something that Google promotes.

For Further Reading go to https://ostoday.org/android/applications-on-the-android-os-are-mostly-written-in-what-programming-language.html

10 6 4
31,120 points

Related questions

0 votes
1 answer 7 views
Problem: I need someone’s help to fix it
asked Mar 17 Ifra 25.7k points
0 votes
1 answer 331 views
Problem: I am new, I need help, can anyone help me by filling in the blanks? ________ applications are programs that are written to use a particular operating system?
asked Feb 19, 2020 maddi86 5.4k points
0 votes
1 answer 9 views
Problem: how can solve this question please solve it... the two build files generated by android studio are in ________________.
asked Apr 1 Ifra 25.7k points
0 votes
1 answer 59 views
Probelm invoke-customs are only supported starting with android o (--min-api 26)
asked Feb 9 charles mathews 5.5k points
0 votes
1 answer 1 view
1 view
Problem: what programming language/languages do they use to produce games lik Bioware's Dragon Age Origins and some other 3-d games like Call of Duty?
asked Apr 11 ummesalma 27.2k points
0 votes
1 answer 2 views
Problem: I will request someone to answer my question Please, I have searched on the web but I got no useful information for this, now I am in difficulty continuing my learning
asked Mar 24 Samiur1 38.4k points
0 votes
1 answer 3 views
Problem: Hi! I am facing this issuecan any body help please?
asked Mar 18 PkGuy 14k points
0 votes
1 answer 3 views
Problem: I upgraded Android Studio 1.5.1 to Play Services Rev. 29, the main activity in my existing project was auto-updated to include the App Indexing boilerplate code. The unaltered boilerplate code then caused an exception in onStart of the activity. I'm in ... production code development & am unwilling to divert. How do I prevent this auto-generation update or any auto-update in the future?
asked Apr 11 Yeamin 1.8k points
0 votes
1 answer 3 views
Problem: please help me to solve it... how to change text color on android
asked Apr 4 Ifra 25.7k points
0 votes
1 answer 6 views
Problem: I use the android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI intent to load music files from the SD Card. Intent tmpIntent1 = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI); startActivityForResult(tmpIntent1, 0); and in ... that when pressed immediately convert the output audio to mono signal and back again, how do they do it?
asked Apr 1 nabin shrestha 2.9k points