What programming languages must i learn to become an android apps developer | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

What programming languages must i learn to become an android apps developer

I want to create a mobile application for educational purposes, which languages would you advise me to learn and if there are other platforms that are useful please recommend them to me, I'm currently using windows operating system and most tutorials I got on YouTube are using mac and I got confused about the Whole thing. I have learnt about 10 programming languages, so help me identify the most useful ones for my project

25th Oct 2019, 10:22 AM
Buhle 💃💃💃
Buhle 💃💃💃 - avatar
21 Answers
+ 11
Java, Kotlin
26th Oct 2019, 10:33 AM
Sonic
Sonic - avatar
+ 7
You have multiples ways : -Java in Android Studio (the most popular way) -Swift for Ios -C# in Unity -Processing -C++ in Qt (idk if it works) I advice you Java, but your application will only work on Android
25th Oct 2019, 10:28 AM
Joris
Joris - avatar
+ 7
Search Q&A for your answer
25th Oct 2019, 10:06 PM
Sonic
Sonic - avatar
+ 6
Java, kotlin, xml
25th Oct 2019, 10:26 AM
id001x
id001x - avatar
+ 4
Joris since I'm using codeblock for c++ will it work
25th Oct 2019, 4:00 PM
Buhle 💃💃💃
Buhle 💃💃💃 - avatar
+ 4
I will check it out, is it almost the same as the one for python??? Oh yeah I think that is the one I'm running my codeblocks on, thanks for all the help
25th Oct 2019, 4:15 PM
Buhle 💃💃💃
Buhle 💃💃💃 - avatar
+ 3
You can learn Java or kotlin to develop android app
25th Oct 2019, 10:26 AM
Chand Pasha
Chand Pasha - avatar
+ 3
Joris , very powerful answer!
25th Oct 2019, 10:33 AM
id001x
id001x - avatar
+ 3
Joris I will have to try learning Java, as well as c++ since I already have some knowledge
25th Oct 2019, 2:36 PM
Buhle 💃💃💃
Buhle 💃💃💃 - avatar
+ 3
Java/Kotlin - Andriod Swift -IOS C#(xamarin) - Cross Platform(Native)
26th Oct 2019, 3:45 AM
Lucif
+ 3
Java for Android only Swift for iOS only C# for Android, iOS and Windows phones Javascript for Android, iOS and Windows phones
26th Oct 2019, 9:51 AM
Makzo
Makzo - avatar
+ 3
Java ,kotlin , c, c++, c#, BASIC, lua, phonegap(html, css, is) and xml
27th Oct 2019, 3:51 AM
ant
ant - avatar
+ 3
Thanks to all of you who responded to my questions, it is clear that I must master Java, Kotlin and XML, thanks toJoris for answering all my questions and for the clarifications keep it up Sonic I did check out the q&a before posting and the response I got was not as clear and straight forward as now, but thanks for your response all the same
28th Oct 2019, 8:11 AM
Buhle 💃💃💃
Buhle 💃💃💃 - avatar
+ 2
For C++, you have to use the Qt library in the Qt creator IDE, search Qt on internet, you will understand
25th Oct 2019, 4:09 PM
Joris
Joris - avatar
+ 1
*java-android app *javascript-native app/hybrid app *swift-ios app Choice is yours
25th Oct 2019, 6:50 PM
Bayazid Hasan
Bayazid Hasan - avatar
+ 1
You can learn flutter. The flutter created by Google. it’s used to develop applications for Android, iOS,Windows, Mac,Linux,etc. I think if u learn the fluter then you can able to develop various kind of OS app.
26th Oct 2019, 10:22 AM
Raju Deb Nath
Raju Deb Nath - avatar
+ 1
Java for programming and XML for structure and design. Very people also recommend Kotlin. I don't recommend it 'cause I don't know.
26th Oct 2019, 11:16 AM
Eduardo Cavalcante
Eduardo Cavalcante - avatar
+ 1
Java, Kotlin, Xml
26th Oct 2019, 11:36 AM
Marian Marica
Marian Marica - avatar
+ 1
Java, the best.
26th Oct 2019, 11:43 AM
Iñaki Raskolnikov
Iñaki Raskolnikov - avatar
+ 1
Java and xml
26th Oct 2019, 10:09 PM
Rachid Beramou
Rachid Beramou - avatar