[Q] Where can i find an online JAVA-tut? - Online Courses, Schools, and Other External Resources

hello there,
im reading the xda-developers since more than 2 years now and have to say great work.
but know, the time has come, that i didnt found the answer to my question, so i decided to register
i want to start android developing like everybody else.
but first of all i didnt have the best programming experience.
so a friend of mine said"First of all go for some java experience" and hes right.
i didnt want to buy books, because the code is already inside and the chance is huge to c&p it.
So i started at codeacademy.com with some javascript and did the first capture.
the next day, when codeacademy was down for a while, ive found a german site which teached me some java, till the OOP with some methods appeared.he started his sentence with "static means statisch" so its just a translation of the word static, but no meaning of the coding part.
To cut a long story short, does anybody know some good online teaching java sites?

I have a great PDF on the basics of java (java for dummies)
note that it is not specifically for android but will give you the very basics in java coding
finishing this book will get you to the grade 11 and a bit of grade 12 high school level in programming
this link is great as well
click thanks if helped

You can follow the Oracle Java Tutorials. Also, please note that Javascript is not equal to, or doesn't have any relations with Java, but learning it is helpful though for scripting.

I know, but scripting isnt the goal, what im reaching for. But thanks for the hint

GJ, lets see what i can get off this book.
Hopefully, this will give me further information

Mybringback on Youtube has a lot of great tutorials on java and java for android.
Sent from my GT-N7100 using xda app-developers app

Babara Heckers Java Programming course on YouTube is the best online resource I've found for learning Java.
just do a search on youtube for babara hecker java.
Its basically a university level (its the course she teaches at her uni in San Jose) introduction to Java course. She also has a website with the course materials.
Its about 15 1.5hr lectures/tutorials but if you follow through and stick with it you will definately have enough Java to begin Android development. She has an excellent Android development course online as well. All free.
Hope this helps


Android Apps Development Course

I would like to learn how to develop Android Apps. But it seems like there's not so many schools offering such course.I tried to search and found out about Viope Online Android course. I wonder if anyone of you has tried that out. I didn't see any review on that course. So, if you have any idea/comment, please share with me. Thanks!!
Have you ever done any programming before?
From what I understand...if you know java you can pretty much code android apps...
So take a class in java (I'm taking one next semester) and see where that leads you, from there take classes in other encodings that may also be requires...but for the most part its a lot of java
Sent from my HTC PH39100 using Tapatalk 2
I would reccommed you to read several books about android programming. There are plenty of books available, e.g. books on O'Reilly website. Take easy ones, such as "Introducing .." or "Beginning ..", not something like "Cookbook"
Some of the books include quick overview of java. Of course you must know the basics of programming
But if you insist on cources, I'd recommend Stanford Computer Science (easy to find in Itunes)
Advice from my experience: do as many practice as you can, don't stuck in reading and learning. This will motivate you to move forward!
Check out thenewboston's guides on youtube. I'd highly suggest watching their java videos first. The android series is 200 parts, and its really good. I'm on the 117th.
Check out these tutorials for android apps.
Vogella-Android App tutorial
Marakana Tech TV(tutorials)
Google Dev Training
I'm teaching myself how to write apps, and custom ROM's and I had absoloutely no programming experience beforehand. I've been self teaching myself for about 7-8 weeks now. I've got a fairly good understanding of .XML files now and find them easy to make and edit. I've got a basic understanding of Java, and can write and understand some code. (I still need a lot more practice with it though)
Just stay dedicated and you can learn if you really want to. I'm proof!
Thread might be a little old, but thought I'd post this for future searchers, since it will be a good response to the question. I've started a project to create a full training course on writing Android apps, geared toward complete beginners (whether they have prior programming experience or not). It's currently only in the planning stages, but I'll post updates on the thread I started HERE on xda-developers as the project progresses.

Starting to develop

Hello, xdaDevelopers (Is it like that? Or XDADevelopers, or XdaDevelopers, well, doesn't matter, you can leave your opinion about that here, too.)!
I can see this is kinda a common thing around here, but, I really need the basics for programming, with a final goal of being able to make code for Android (from APKs to ROMs and such).
I just need people to point out good sources of learning, with a learning curve, please, that would be a great bonus in understanding what the heck I'm learning, from the basic of basic, to the goal here intended.
Maybe this is a bit too ambitious, but I pretend to be a professional programmer in the future, but I still have a kinda long way to college (3 years), and I wish I could start sooner that, it could even make my college life even simpler.
Well, I hope you leave your enlightenment in this thread. Thank you very much for any opinion given here.
*bump* Sorry. It was already in the second page. I just didn't want it to fall into oblivion.
Well your going to have to stsrt learnibg java if you want to make apps. Read some books. Also take a look at thenewboston channel on youtube.
Im learning myself. You just need to start and don't give up
Sent from my Galaxy SII
I'm also posting (lazy way of subscribing to this post). I knew java, although it was long ago. I'd need a refresh on everything. And then, knowing java is not the only thing you need, as you also need to know how to develop for android itself. Up to date, which book would you guys consider the most easy to follow to learn easily to program?
Thank you!
Yes. I'm asking for links or books (preferably e-books) that could have all that information. I just hope I can become a great XDA developer.
+1 to this. i would also like to get into learning how to develop for android.
google has a lot of info on their developers page, it's probably one of the better places to start.
i don't know many other good websites or books though. anyone have suggestions?
If you want to develop Application on Android. You will need...
1.JDK (Java Development Kit), which includes the JRE. ( I use Java SE 7 )
2.Eclipse with the Android Development ( I use Eclipse Classic 3.7.1 )
3.Android Development tools ADT Plugin for Eclipse
( I use android-sdk_r13-windows.zip )
more detail http://androidcontrol.blogspot.com/2...velopment.html
java for the user interface "pretty" part of the apps, but the real heavy-lifting guts of the app (where the real magic happens) will normally be written in c
I'm watching these. These are great. Starting with Java Development.

[Q] Any tutorials for Android development for C# developers?

I've come up with an idea for a mobile app that I think people would find useful. Since I have an android phone, I'm going to start there. I'm a C# developer in mostly windows forms and ASP.Net applications. I haven't done much in Java other than what I did in college about 5 years ago. So.. Anyone have an tutorials that can bring a lowly C# developer up to speed in Java / Android development? I did a search on the googlez but I kept getting links for MonoDroid and I don't want to go that route.
Unrevoked forever
SkyRaider Sense 3.5
Thanks. Not quite what I was looking for, but helpful none the less.
java syntax is so similar to c# that you really shouldn't have much problem..
As you're learning the ins and outs of android, I'm sure you'll pick up on the differences between the two languages
As for actually learning the android specific stuff... I don't know
I really prefer learning from videos as opposed to reading
I tried to find some good video tutorials but I couldn't find anyway
there were a few that had one video that was good but that was it(doesn't get you too far)
you might want to check out this site though
they're going to be broadcasting live workshops on android every other week starting today
I have no idea if they're any good but it looks promising
if you don't mind reading though, there's tons of good books
I read part of "Pro Android" because my work had a copy
it was decent
Hey thanks for that link. I'm going to check them out tonight.
I'm in the same posion as you are, working for webdevleoper for over 10 years. Just did all my stuff in C# but wanted to create an Android app.
The best way to learn is to just mess around. There is no tutorial or page wich compares java syntax to c#. Just start with the same old Hello World, create some click events etc. Start to develop small parts of you applications as practice. Don't start with the complete app design because it will be frustrating.
I've created an app and love building apps in Eclipse because it's quite similar to c#. Although there are some really strange thing happening in Java. For example, there is no Switch for a String value, only int and enum values. From c# point of view you will bump into other strange stuff like that. Accept it, search and learn.
Again, it's not that hard. I think it's harder to understand how Android really works with Intents etc. That's quite hard to learn(for me;))
Good luck!
Hey, I'll trade you some Android stuff for some .Net stuff. I'm an unemployed programmer and all I see these days is "Wanted...ASP, PHP, .NET, C#, VB, AJAX, SOAP" etc. for jobs. (What the HELL is AJAX and SOAP? rofl )
And I'm old and broke and can't afford to go back to college for even 2 years to get schooled in the "latest and greatest"
Yeah, I know, buy some books and learn it! LOL
Yea, as others have said developer.android.com has really all you need.

[Q] Java for Android

Ok, been using these forums for quite awhile to mod my various devices. However I've never had to post, so you'll have to forgive that this is in the wrong board as it wont let me post in the right one due to lack of posts.
I want to get into actually developing Android apps, and then eventually get into developing ROMs and such. From what I've seen apps would be programed in Java, and I've seen links to a few web resources to learn Java. But none on them answer what I am really looking to find out. I need to know what "flavor" of Java is best to use. Java 1? 2? 6? Java++? Visual Java? Etc etc etc.
I don't want to waste my time learning Java 6, if Android is only compatible with Java 4, for example. And vise versa. Like-wise I don't want to learn a version of Sun Java, if Java++ or Visual would be be better/give better functionality.
In closing, I just need to know what flavor of Java would be best to learn. Thanks.
It's not really java, it's android.
Here you have everything to start:
And to set up the environment for developing:
Sent from my GT-P1000 using XDA App
knowing java is a good start, think of android like an advanced java applet programming.
Yeah, exactly. And that's what I am looking for. Somehing to get my base knowledge started on. But their are allot of diffrent versions of Java and I don't really know which would be the best to use as a jumping off point.
I have also looked at the Android dev site, but it isn't really going to "teach" me from scrach.
Sent from my DROID2 using XDA App
Again, if you plan to develop for android, it's better to focus on android, and not learn first java.. It's like learning first to ride a motocycle, and then go for the car.... It has some common ground, but..
If you want to learn from the scratch, the links I posted are your point. You can also take a look to the tutorials:
If you still want to go through Java.. I reccomend you take a look to this:
and start from Java SE 6 (http://download.oracle.com/javase/6/docs/)
Oh ok, I get it now, thank you for breaking it down like that. I thought it was the exact opposite, I thought you needed Java to lead into Android. I'd looked at several books to learn Android, but all the reviews said that you should know Java before getting the books. (Hence where I got the idea) I actually read this post earlier, and I have given the Developer section of the Android site a LOT deeper look, and it looks like you were very much correct. Upon first glance I didn't think it was actually be what I needed. Thank you for your assistance and I am sorry for the missunderstanding.
No need to ask for sorry we all have to start sometimes from zero it's true that knowing java helps, but I think that if you have some notion on OOP (object-oriented programming) will be enought
Sent from my GT-P1000 using XDA App

Best Books/online classes

Any thoughts on the best books and/or online classes to learn Java and Android developing.
There is one Android class at a UC school by me but it is $650 for like 6 meetings.
1) Best source to get started with Java: http://java.sun.com/docs/books/tutorial/
2) For Android, check out "Busy Coder's Guide To Android"
It's not free, but it's not expensive either ($40 for 1 year subscription and updates).
You get 3 books: basic & advanced Android, together with a tutorial.
If found these books very informative and it helped me alot during my first Android application.
Covers up to Android 2.1 API.
Big Java by Cay Horstman is an excellent book and the one my university recommends for our Software Workshop 1 (Java) module.
We're ranked 5th in the UK for computer science so we can't be that wrong
Lots and lots of tutorials.
finally a forum dedicated to this...**** yes im excited. now i know what imma be doing in my spare time at school hahahah. i already was on the forums 24/7....
So, is it alright to step directly to android?
Or is it Java first??
I would say Java first...
Another good book: Professional Android Application Development
And don't forget the tutorials and sample code at http://developer.android.com/resources/samples/get.html
The first book above is now into it's second edition which is obviously the one, of the two, to go for given the rate at which Android is changing. I've just bought that & the last edition of Thinking in Java.
Two more great books, they are very good, from the basics up to professional. They are updated with Android version 2 so relatively new:
Apress' Beginning Android 2
Apress' Pro Android 2
Oh and Java books are not so mandatory because Android is not REALLY Java, it's Google's own implementation, the basics are Java, but almost
everything is possible without knowing Java and reading these books.
The principal programming language for Android is Java. What you mean perhaps is that Android doesn't use the common Java class libraries such as AWT & Swing, but rather its own.
To code effectively you must understand OOP, the Java language & Android's class libraries. There's no way around that.
Yeah, I know that the programming language is Java. What I mean is if someone has knowledge about OOP and has experience with other programming languages (C++, C#, etc) there is no need to buy a book about Java. Just learn the syntax in 1-2 hour(s). During Android programming you'll be using the Android's classes almost all the time, so it's not the same like really programming some java app from the beginning.