Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Java
You last visited: Today at 06:38

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Learning Java , Android Development.

Discussion on Learning Java , Android Development. within the Java forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 10
Join Date: May 2013
Posts: 1,986
Received Thanks: 1,154
Learning Java , Android Development.

Hello.

hope everything goes well.
Just wondering if there are any good tuts around to learn JAVA and Android Developing i've got almost 1 year also just wonder if it's possible to learn it over a year.
Jimmy* is offline  
Old 03/06/2017, 16:42   #2
 
elite*gold: 0
Join Date: May 2015
Posts: 700
Received Thanks: 444
Do you know some basic programming skills?
Then this could suit your needs:

If you're a complete beginner, you probably want something like this:
(or any other beginner's book is fine too; just pick one with good ratings)

Once you feel familiar with Java, you can start learning Android here:

While you don't need to become a Java pro before you start with Android, you definitely should learn some basics first. The build process gets a lot slower and more complicated once Android is involved.
algernong is offline  
Thanks
1 User
Old 03/07/2017, 10:23   #3
 
xKemya's Avatar
 
elite*gold: 0
Join Date: Jan 2013
Posts: 2,450
Received Thanks: 1,880
@
I am not a fan of reading books at the beginning of the road. There are a lot of good video tutorials out there and I highly recommend this channel :

I am learning Java at the moment btw, if you are interested on learning together feel free to add my skype.

And do not worry, learning together won't be annoying, we will just discuss lessons from time to time and in case any of us didn't understand a part we could help each other out ^^
xKemya is offline  
Thanks
1 User
Old 03/07/2017, 12:04   #4
 
elite*gold: 10
Join Date: May 2013
Posts: 1,986
Received Thanks: 1,154
Quote:
Originally Posted by algernong View Post
Do you know some basic programming skills?
Then this could suit your needs:

If you're a complete beginner, you probably want something like this:
(or any other beginner's book is fine too; just pick one with good ratings)

Once you feel familiar with Java, you can start learning Android here:

While you don't need to become a Java pro before you start with Android, you definitely should learn some basics first. The build process gets a lot slower and more complicated once Android is involved.
Hello
Thanks for your feedback and yeah i've some knowledge but following to HTML/CSS i'm just gonna start it after i'm done with PHP so far so i guess i'll get some of the books there also i'll have newboston as a backup resource.

Quote:
Originally Posted by xKemya View Post
@
I am not a fan of reading books at the beginning of the road. There are a lot of good video tutorials out there and I highly recommend this channel :

I am learning Java at the moment btw, if you are interested on learning together feel free to add my skype.

And do not worry, learning together won't be annoying, we will just discuss lessons from time to time and in case any of us didn't understand a part we could help each other out ^^
Hello
Thanks for your feedback some one actually sent me this YT awesome channel and i downloaded almost all what i need about java and android developing but unfortunately i'm not starting Java Right now is i mentioned up there i just finished HTML/CSS and going for PHP then later i'll start learning Java While workin with PHP so maybe in the upcoming days we can do a project so far however i'll keep ur name and your reply in mind thanks for informing me mate.
Jimmy* is offline  
Thanks
1 User
Old 03/07/2017, 20:06   #5
 
elite*gold: 0
Join Date: Jul 2009
Posts: 211
Received Thanks: 137
When it comes to learning programming the rule of thumb is, to stay away from videos.
Most of the time the only thing you do is copy/paste without really understanding what you are doing or why you are doing it.

The best way to learn is to try things out for yourself. Do some exercises related to the topic you are learning. IMO trial and error is the best way to get you started. It's impossible to learn without getting active and writing code yourself. There is a huge difference between understanding what a for-loop does and knowing how and when to use this construct.

If you want a good book "Java: A Beginner's Guide" is really great.
I don't know how good this site is but it was recommended by a few:

A few other things:
  • java relies heavily on design patterns. If you have a certain problem look if someone else had this problem before and if there are already existing patterns you can use (undo/redo, singleton, ...). If you want to create android apps there is no way around this.
  • Google and stackoverflow are the primary resources of every java developer. Learn to use it!
  • do not reinvent the wheel. The Java ecosystem is huge.
  • learn not only the old basics but also the new concepts of java like streams or lambda expressions.
Mysthik is offline  
Thanks
2 Users
Old 03/07/2017, 23:04   #6
 
elite*gold: 10
Join Date: May 2013
Posts: 1,986
Received Thanks: 1,154
Quote:
Originally Posted by Mysthik View Post
When it comes to learning programming the rule of thumb is, to stay away from videos.
Most of the time the only thing you do is copy/paste without really understanding what you are doing or why you are doing it.

The best way to learn is to try things out for yourself. Do some exercises related to the topic you are learning. IMO trial and error is the best way to get you started. It's impossible to learn without getting active and writing code yourself. There is a huge difference between understanding what a for-loop does and knowing how and when to use this construct.

If you want a good book "Java: A Beginner's Guide" is really great.
I don't know how good this site is but it was recommended by a few:

A few other things:
  • java relies heavily on design patterns. If you have a certain problem look if someone else had this problem before and if there are already existing patterns you can use (undo/redo, singleton, ...). If you want to create android apps there is no way around this.
  • Google and stackoverflow are the primary resources of every java developer. Learn to use it!
  • do not reinvent the wheel. The Java ecosystem is huge.
  • learn not only the old basics but also the new concepts of java like streams or lambda expressions.
Thank you for your feedback

Actually you got me with your explanation for everysingle stuff i'll need and i really appreciate that how ever i'll work on this resources within videos if that's possible just to see an example for it no more also i meant to learn it for app developing so you basically saying that i can't undo or redo smth if i had an error so i've to get a back up of each code i write ?! just wanted to get that clear.

Regards
Jimmy* is offline  
Old 03/08/2017, 16:13   #7
 
elite*gold: 0
Join Date: Jul 2009
Posts: 211
Received Thanks: 137
Quote:
Originally Posted by Jimmy* View Post
[...]you basically saying that i can't undo or redo smth if i had an error so i've to get a back up of each code i write ?! just wanted to get that clear.
I don't exactly understand what you are asking.
Do you mean the first point of my list? If so, what I meant was basically that for a lot of common problems, like undo/redo or separation of gui and logic, there are already patterns (much like recipes) that describe how you can deal with this kind of problem. It's basically "For a given Problem use this pattern to solve it".

Obviously you can always create your own, completely different solution without a pattern, but when it comes to android there is no way around it, since android relies, as far as I know, on the MVP-pattern.

But before learning patterns you should learn the core concepts, this was intended as a side note.
Mysthik is offline  
Thanks
1 User
Old 03/08/2017, 18:09   #8
 
elite*gold: 10
Join Date: May 2013
Posts: 1,986
Received Thanks: 1,154
Quote:
Originally Posted by Mysthik View Post
I don't exactly understand what you are asking.
Do you mean the first point of my list? If so, what I meant was basically that for a lot of common problems, like undo/redo or separation of gui and logic, there are already patterns (much like recipes) that describe how you can deal with this kind of problem. It's basically "For a given Problem use this pattern to solve it".

Obviously you can always create your own, completely different solution without a pattern, but when it comes to android there is no way around it, since android relies, as far as I know, on the MVP-pattern.

But before learning patterns you should learn the core concepts, this was intended as a side note.
Alright got it mate thank you
Jimmy* is offline  
Reply


Similar Threads Similar Threads
DialogBox for Android Java
03/06/2015 - Java - 0 Replies
Hello. I'm very, very new in java and i accepted a pretty hard project (don't ask me why, I don't know). The interface looks like this: View image: Screenshot 2015 03 06 02 10 26 I want to have a DialogBox, but i can't rotate it. The DialogBox looks like this: View image: Screenshot 2015 03 06 00 27 28 Could you help me, please, to rotate that box, or at least the text from the box? The other textbox were rotaded in layout.xml with android:rotationX="180". But the box isn't in...
[Android 4.04] Java Problem
10/09/2012 - Smartphones - 1 Replies
Hi ich kriege immer folgende Meldung, wenn ich ne App starte die Java benötigt... oder Wie behebe ich das Problem?
Java ( Android App )
03/05/2012 - General Coding - 6 Replies
Hey Leute (; Mir ist heute so eine super idee geschossen und diese wollte ich sofort in ein kleines App für Android umetzen ^^ Mitlerweile bin ich schon ne Stunde am Googlen dran find aber einfach nicht wie es geht. Also.. Hatt jemand eine idee wie ich das Microphon vom Handy ansprechen könnte, dass es die ganze Zeit zu hört und dann das "gehörte" mit einer Datei die auf dem Handy liegt vergleicht? Also so im Shazam Prinzip Anhören --> Vergleichen
Java in server development
03/31/2010 - CO2 Private Server - 34 Replies
Why? It seems that a select few have a contingency to hold Java code in contempt. To keep this topic in alignment with this forum, please answer my question with regards to a CO2 PServer. I would like to hear anyone's thoughts or ideas either way about this.



All times are GMT +2. The time now is 06:39.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.