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
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 :)
+ 4
I love science also
+ 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
+ 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
+ 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
+ 2
yes Android is an XML file that is parsed by the language u choose to use
+ 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.
+ 2
thanks and good luck!
+ 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
+ 1
You can use any language. They all have ups and downs to their syntax. Pick any efficient language and learn it.
+ 1
@sun thanks
+ 1
Thanks, Sun.
It's really helpful for a starter like me. I'll definitely give gtk a try. Thanks
+ 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 =)
0
bro,Java is ur key to android programming. and
developer.android.com is ur shopping destination
0
Thanks, Neetish.
I have started learning JavaScript. Will it be of anyhelp for me in learning Java?
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 :-)
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 :-)
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?
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
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 :-) )