+ 44
How much should I learn in Java before being able to start learning Android Apps development?
61 Réponses
+ 41
well if u have time enough and want to learn right from the core... join udacity, they'll teach u everything from scratch. whatever u need to develop an Android app, they'll teach... XML, Java everything....
+ 28
Try TutorialsPoint.Com to learn Android App Development. They have a lot of other courses.
&
It's absolutely free.
They have a complete course on Android App Development from scratch.
To learn Java visit Codecademy.Com.
Like my answer if you found it useful.
+ 27
Basically, after the Sololearn basic java course, you can start learning android app development using android studio.
If you take a good course, you can even learn Java and Android studio from scratch side by side.
+ 17
Actually  Android  is  combination  of  Java and XML so  if  you  want  to  learn  Android  then  u  must  have  knowledge  about  both  of these  . Only  core  java  is  necessary  for  Android . After  core  java  u  can  start  learning  Android 
+ 13
@Omarhawari: Check this link. It will help you go through the process of Android app development.(Open this link in the browser)
https://www.sololearn.com/Discuss/242006/?ref=app
+ 11
Try to learn basic OOP concepts using Java first, it's not that much hard. Also knowledge of XML will help you. Then google for a good Android tutorial to learn from scratch. You may also search for YouTube videos, it'll help a lot. 
+ 6
Current only for syntax & basic similarity. I think start now with android if java concepts is required stop and learn no more 5 min.
Android now make own concepts, own principes, more mature no more deep knowledge java required ;)
+ 6
Android App development can be learned side by side with Java but I'm very positive about learning Java before attempting to do Android development.
+ 5
for the first, you should know what you want. Then, you will understand what you should learn. 
You'll never achieve the highest level of programming. If yes, you are Chuck Norris :)
+ 4
join udacity Android development free course ....they cover everything starting from basic single page app just by using XML...to complex apps.
+ 4
i would recommend you to take the full course before making apps. have a look at what i am making
https://youtu.be/NLgdUCjmI1M
+ 3
complete the course u will get better ideas
+ 3
i think it depends on you, because learning period never ends. So it depends on you how much is enough for you to develop android apps
+ 3
As mentioned already, just go for it after the SoloLearn tutorial. The basics of the java Syntax are covered in the tutorial. You'll learn from upcoming questions and errors the most if you just begin writing programs. The first might be a simple Hello World app. In my opinion Learning by doing is the most straight-forward way to learn developing your own app. When it comes to more complexe questions like why are strings immutable or the like, just look for answers with a search engine or here at SoloLearn. Sometimes I can learn a lot when trying to write some code which proves something (i.e. that strings are immutable) 
Happy developing :-)
+ 2
do java core only
+ 2
If you want to develop anything good I suggest you to start with basic Java from any of the tutorials on the web. After you know object oriented programming and how to use object to get the results you want, you can start developing android apps.
It's pretty much the same but the basics have to be taught before going to android.
I would recommend to learn from your mistakes and try to code and look for any vulnerabilities among the code that could lead to any error. 
also, if you are having problems doing that you can use any software to help you do that. I know one called Checkmarx.
Anyway, good luck!
Ben.
+ 2
Basic/core knowledge of Java is required
+ 2
take a time to learn basics in java, join the knowledge of XML>>> develop your android app
+ 2
you should learn complete core Java before starting Android
+ 2
do the Java for Android course on Coursera, should be enough for you to get started. 



