I am so confused. | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 16

I am so confused.

C++? Java? Python? I've tried all of these but here is my question, if I were to go in Android development which one? They say Python cause its easy, They say C++ because its the fastest they say Java because its on the Android platform? But which is which? I'm going for Java for now.

15th Apr 2017, 6:23 AM
MrCoder
MrCoder - avatar
20 Answers
+ 110
think android : think java : you seem to be on the right path already : even though various kits make it possible to develop android apps using other languages, java is highly promoted, as it is the official android language, so to speak : https://www.sololearn.com/discuss/311541/?ref=app
15th Apr 2017, 7:04 AM
<^>washika D<^>
<^>washika D<^> - avatar
+ 17
Alright it seems I am convinced now 4/4 all Java, I'm going for Java, wish me luck and thank you everybody :D
15th Apr 2017, 7:01 AM
MrCoder
MrCoder - avatar
+ 15
When you create an Android app in Android Studio (go d/l right now if you can) you will be working in two main tabs: an xml tab which will be creating the front end of the app, the graphic "wrapper", and a Java tab which will handle the backend data manipulation, calculations etc.
15th Apr 2017, 8:04 AM
‎‏‎‏‎Joe
‎‏‎‏‎Joe - avatar
+ 15
@Mr.Coder I don't know enough to answer your question well, I think you will find your html5 skills will serve you well in doing graphics in Android Studio, there are also some Android specific graphic concepts to learn i.e. views.
15th Apr 2017, 9:34 AM
‎‏‎‏‎Joe
‎‏‎‏‎Joe - avatar
+ 13
@Joe I have a question, if I use HTML5 instead of XML is that okay? will there be difference if I use XML?
15th Apr 2017, 8:13 AM
MrCoder
MrCoder - avatar
+ 11
Alright then thanks Washika and Ace 😀
15th Apr 2017, 7:41 AM
MrCoder
MrCoder - avatar
+ 11
@MrCoder what's the question bro?
15th Apr 2017, 8:59 AM
Don MTY
Don MTY - avatar
+ 11
@MeCoder, again for your 2nd question, check washika's answer. As java is highly promoted, XML is also highly promoted.
15th Apr 2017, 9:23 AM
Sachin Artani
Sachin Artani - avatar
+ 10
Java is what I heard only for Android development
15th Apr 2017, 6:57 AM
Sachin Artani
Sachin Artani - avatar
+ 10
Don't be confused buddy as da brotha @ washika said: Think android :: Think java ❤ system.out.println(" Holla at ya <^>washika <^> bra ");
15th Apr 2017, 8:53 AM
Don MTY
Don MTY - avatar
+ 10
@Don MTY Aye mate not confused now theres still 1 question left unanswered
15th Apr 2017, 8:56 AM
MrCoder
MrCoder - avatar
+ 7
Go for Java
15th Apr 2017, 6:47 AM
देवेंद्र महाजन (Devender)
देवेंद्र महाजन (Devender) - avatar
+ 6
I think i had it all wrong at first thinking its python… but at least now i know its python
17th Apr 2017, 5:50 AM
Krafty Coder
Krafty Coder - avatar
17th Apr 2017, 2:04 PM
Kirk Schafer
Kirk Schafer - avatar
+ 5
If you want to work with Android Java is better choice at least for beginning.
15th Apr 2017, 6:48 AM
Jeth
Jeth - avatar
+ 4
java
15th Apr 2017, 6:56 AM
kadeer
+ 3
You don't need to learn so many languages rather you can be master in any one language....... You gan go for c,c++,java... etc.... the choice is yours.
15th Apr 2017, 1:32 PM
Raj Malviya
Raj Malviya - avatar
+ 3
language is tool only you must learn writing algorithms I suggest c++ for first step
15th Apr 2017, 5:46 PM
Hamed P
Hamed P - avatar
+ 3
1st java 2nd Payton 3rd c or ++
15th Apr 2017, 6:48 PM
Shahbaz Hussain
Shahbaz Hussain - avatar
+ 2
try java for best app devlopment
15th Apr 2017, 10:37 AM
Ashutosh Maharana
Ashutosh Maharana - avatar