Programming skills for Android app development | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Programming skills for Android app development

I'm interested in Android app development. Which programming languages I should know to start my Android app development course? I know VB script and I started learning JavaScript as part of some other project requirements. I wanted to learn a programming language that will be helpful in Android web development and where I can relate some of my scripting knowledge. Any help is much appreciated. Thanks, Haseeb

10th Dec 2016, 10:18 AM
Mohammed Haseeb
Mohammed Haseeb - avatar
21 Answers
+ 4
actually I'm a class 12 student ...and my subject is physics ...still curious about scripting and messes around my Ubuntu... I did broke it two times trying to figure system codes :)
10th Dec 2016, 3:37 PM
Sun
Sun - avatar
+ 4
I love science also
10th Dec 2016, 3:40 PM
NICKALL [EP]
NICKALL [EP] - avatar
+ 3
gtk is a Linux library for GUI designing which helps you build app with CSS and XML . it is best starting point . if you can make GUI in gtk , you can make in all as it is the easiest way. if you want to jump directly to android ... it is the route XML java (android SDK) that's all and of course your talents . ----route to perfection gtk (c,CPP,python) XML java in this route takes a lots of time but you will be more familiar with components that will add more magic to your android apps
10th Dec 2016, 3:24 PM
Sun
Sun - avatar
+ 2
its not very hard to do it . you need just great ideas . java is the key for android . consider it as a larger version of JavaScript with different module . you need some experience in XML programing ,containers , objects . you can try gtk first to master these. I'm a python +gtk3 programmer and I made a android calculator better than the system one in 2days(learned java+coded) . gtk experience can. work like charm to you when doing something graphical
10th Dec 2016, 12:21 PM
Sun
Sun - avatar
+ 2
Haseeb, for Java I learned JavaScript first and I was shocked at how similar they are but they are very different as well. you shouldn't have a problem. BTW ROBOX and sun are both right. I know Java now and I am learning XML to get into Android as well
10th Dec 2016, 2:50 PM
NICKALL [EP]
NICKALL [EP] - avatar
+ 2
yes Android is an XML file that is parsed by the language u choose to use
10th Dec 2016, 2:58 PM
NICKALL [EP]
NICKALL [EP] - avatar
+ 2
Idk about gtk so I can't help you there. I suggest learning Java first and make sure u understand concepts like OOP and working with files and polymorphism. next I suggest learning XML. tutorialspoint has a great tutorial on it. then learn how to parse XML with Java (again I recommend tutorials point). finally learn Android.
10th Dec 2016, 3:07 PM
NICKALL [EP]
NICKALL [EP] - avatar
+ 2
thanks and good luck!
10th Dec 2016, 3:15 PM
NICKALL [EP]
NICKALL [EP] - avatar
+ 2
haseb don't go for JavaScript . if you know java , JavaScript will be as easy as water . you can design XML in XML designer of android studio so it will be easy . jump for android
10th Dec 2016, 3:27 PM
Sun
Sun - avatar
+ 1
You can use any language. They all have ups and downs to their syntax. Pick any efficient language and learn it.
10th Dec 2016, 1:20 PM
ROBLOX Game Developer
+ 1
@sun thanks
10th Dec 2016, 3:25 PM
NICKALL [EP]
NICKALL [EP] - avatar
+ 1
Thanks, Sun. It's really helpful for a starter like me. I'll definitely give gtk a try. Thanks
10th Dec 2016, 3:28 PM
Mohammed Haseeb
Mohammed Haseeb - avatar
+ 1
If you want your Android app, you have to learn Java language ;) and then download Android Studio or Eclipse + something else After that you will have to understand how to well use your program and finally code =)
11th Dec 2016, 1:24 AM
SoulSlap
SoulSlap - avatar
0
bro,Java is ur key to android programming. and developer.android.com is ur shopping destination
10th Dec 2016, 10:31 AM
Morpheus
Morpheus - avatar
0
Thanks, Neetish. I have started learning JavaScript. Will it be of anyhelp for me in learning Java?
10th Dec 2016, 10:38 AM
Mohammed Haseeb
Mohammed Haseeb - avatar
0
Thanks Sun and ROBLOX. Sun Could you please tell more about .gtk? I know I can google but learning something from someone directly is much better than spending time in useless browsing :-)
10th Dec 2016, 2:18 PM
Mohammed Haseeb
Mohammed Haseeb - avatar
0
Thanks EP, That's what I wanted to know, whether learning JavaScript will help me in Java or not! Thanks to you and Sun for letting me know that xml knowledge is a plus for android development. I will start Java and XML soon. Thanks, much appreciated :-)
10th Dec 2016, 2:56 PM
Mohammed Haseeb
Mohammed Haseeb - avatar
0
Great, EP. each of your comment adds a lot to my knowledge. Thanks. Could you please suggest me the order to start learning things for Android development, Java xml gtk or xml Java gtk?
10th Dec 2016, 3:03 PM
Mohammed Haseeb
Mohammed Haseeb - avatar
0
Thanks a lot, EP. you made my day :-) I've noted down things in the order you mentioned. I'll start them very soon. I'll chase you if in need of any help in future. Hope you won't mind. :-) Thanks
10th Dec 2016, 3:14 PM
Mohammed Haseeb
Mohammed Haseeb - avatar
0
Sun, JavaScript was for an another project. I started it as it was needed for my office work. As soon as O started it, I got to know that, it'll be of some help while learning Java. I always have interest in Android. It's not long ago I decided to venture in this arena. You guys have really helped me in starting my journey. Thanks guys. ps : I'm not a CS guy, I was a mechanical engineer until I started coding ( scripting I mean :-) )
10th Dec 2016, 3:34 PM
Mohammed Haseeb
Mohammed Haseeb - avatar