+ 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
21 Answers
+ 11
Java, Kotlin
+ 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
+ 7
Search Q&A for your answer
+ 6
Java, kotlin, xml
+ 4
Joris since I'm using codeblock for c++ will it work
+ 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
+ 3
You can learn Java or kotlin to develop android app
+ 3
Joris , very powerful answer!
+ 3
Joris I will have to try learning Java, as well as c++ since I already have some knowledge
+ 3
Java/Kotlin - Andriod
Swift -IOS
C#(xamarin) - Cross Platform(Native)
+ 3
Java for Android only
Swift for iOS only
C# for Android, iOS and Windows phones
Javascript for Android, iOS and Windows phones
+ 3
Java ,kotlin , c, c++, c#, BASIC, lua, phonegap(html, css, is) and xml
+ 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
+ 2
For C++, you have to use the Qt library in the Qt creator IDE, search Qt on internet, you will understand
+ 1
*java-android app
*javascript-native app/hybrid app
*swift-ios app
Choice is yours
+ 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.
+ 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.
+ 1
Java, Kotlin, Xml
+ 1
Java, the best.
+ 1
Java and xml