Source to learn java for android apps? - Java for Android App Development

Outside the official java tutorial site. I know that is the best site to learn java, but Ive tried and I cant keep up. It looked messy for me. So anyone got a site or a book which covers some moderate stuff? Im not looking for game development. Also, I've managed to make my own simple notepad app, from the exercise at google. So no "hello world" tutorials, please.
Sent from my GT-I9105P using Tapatalk 2

First head java very good book for learning java, I learned from there
Sent from my GT-I9100 using Tapatalk

Paulius7 said:
First head java very good book for learning java, I learned from there
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Me, too.
It's a great book.

If you're new to Java, I would highly recommend at least learning the basics of Java and OO before launching into Android dev. Mainly because with Android dev there are a lot more moving parts than just pure Java.
Haven't taken this course myself, but looking through the contents of the course it looks quite good. At the price of 'FREE' you can't go wrong! https://www.udemy.com/java-tutorial/
Once you're more familiar with Java, this is a good reference book: http://www.amazon.com/Effective-Java-Edition-Joshua-Bloch/dp/0321356683

ArigatoLowLife said:
Outside the official java tutorial site. ...
Click to expand...
Click to collapse
What is the official java tutorial site?

javapimp said:
What is the official java tutorial site?
Click to expand...
Click to collapse
Here you go: http://docs.oracle.com/javase/tutorial/
Welcome to the forum by the way.

nikwen said:
Here you go: [link removed 'cause I'm a noob]
Welcome to the forum by the way.
Click to expand...
Click to collapse
Oh yeah, that makes sense! Seems like a stupid question now. I've always tended to avoid the tutorials from the actual vendors since they are typically the worst. I guess I sometimes forget they even exist...

...
javapimp said:
Oh yeah, that makes sense! Seems like a stupid question now. I've always tended to avoid the tutorials from the actual vendors since they are typically the worst. I guess I sometimes forget they even exist...
Click to expand...
Click to collapse
i think if u have better foundation of c or c++ the learning lava will hardly take one month...
i will give my example i learnt c++ in my 12th standard...
then for developing android app i learnt java by myself without any tutorials or guides ,just used eclipse IDE and source codes of sample android app...
and now my android app is in playstore... and i made my app opensource and u can see my app in this thread..
http://forum.xda-developers.com/showthread.php?t=2547427

javapimp said:
Oh yeah, that makes sense! Seems like a stupid question now. I've always tended to avoid the tutorials from the actual vendors since they are typically the worst. I guess I sometimes forget they even exist...
Click to expand...
Click to collapse
I haven't used them, too. The Head First Java book did the job.

nikwen said:
I haven't used them, too. The Head First Java book did the job.
Click to expand...
Click to collapse
Paulius7 said:
First head java very good book for learning java, I learned from there
Sent from my GT-I9100 using Tapatalk
Click to expand...
Click to collapse
Since you both recommend this book, I'll give it a try. I found 'Head First Java Second Edition' on Amazon. Seems like there are two different versions. Which did you guys read? Thanks for the help

I have Head First Java, 2nd Edition This book amazing because it's explain like in life events or something like that then you very easy to learn it.

ArigatoLowLife said:
Since you both recommend this book, I'll give it a try. I found 'Head First Java Second Edition' on Amazon. Seems like there are two different versions. Which did you guys read? Thanks for the help
Click to expand...
Click to collapse
I used the German edition of the book. I recommend to choose the second edition as it should contain information that is more up to date.

Related

HTC HD2 Android Development.What Kind Of Stuff Do I Need?

Hey guys,I want to start creating an android roms for HTC HD2.whats the software I need to start doing that?I have plenty of time and I Love my HD2.I tried many rom by many developers as mdeejay and darkstone and I decided to try to vreate my own.How can I do that and whats the equipment I need to do that?
Well yeah you definitely need lots of stuff. Yes, stuff is very important and without stuff you will not be able to make your stuff.
Hope that helps.
yeah but what kind of stuff?what programms tools etc do I need?
nkos719 said:
yeah but what kind of stuff?what programms tools etc do I need?
Click to expand...
Click to collapse
the very basic ones "Programming and linux Knowledge"....if you got these, you are already 90% success....
Then,Linux operating system in your PC such as ubuntu,fedora or opensuse....
Kitchen...such as coffee shop....................
Again, Knowledge is important...It is not easy as you think,if you don't any Linux stuffs
well,I know that its not easy.
But I have plenty of time and I would like to have a try.so where can I find caffee shop for hd2 updated software?
nkos719 said:
well,I know that its not easy.
But I have plenty of time and I would like to have a try.so where can I find caffee shop for hd2 updated software?
Click to expand...
Click to collapse
Here you go...Try to search next time...LOL
http://forum.xda-developers.com/showthread.php?t=738770&highlight=coffee+shop
All the best...wish someone can teach you...But please don't open another thread to ask for help....
This kind of threads already repeated many times...
the others are kinda saying that if you have to ask, then you just aren't ready to do it
its like asking someone about how to repair cars or build your first computer...no simple set of tools and a tutorial will get you anywhere
bravo261 said:
the others are kinda saying that if you have to ask, then you just aren't ready to do it
its like asking someone about how to repair cars or build your first computer...no simple set of tools and a tutorial will get you anywhere
Click to expand...
Click to collapse
Agree with you...If I provide you all the tools and ask you to repair a sport car. It seems impossible...
bravo261 said:
the others are kinda saying that if you have to ask, then you just aren't ready to do it
its like asking someone about how to repair cars or build your first computer...no simple set of tools and a tutorial will get you anywhere
Click to expand...
Click to collapse
Hmm, I built my first computer by looking inside another one, wasn't hard at all.
nkos719, knowing how to search for information fast and efficiently is one of the most important assets of a developer. Make the search function your most important tool and you will progress fast.
I looked everywhere but the only tool I found was the Coffee Shop kitchen v1 but I cannot open the files included in the rar file.
That's because it only works on Linux systems..
If you do not have access to an Linux environment, better forget ROM development for Android.
AmpJack said:
Hmm, I built my first computer by looking inside another one, wasn't hard at all.
Click to expand...
Click to collapse
Putting the hardware is the easy part! I was doing that for my father when I was 7/8! Only now than Im turning 18 have I learnt to make a flawlessly working computer!
I agree with everyone else here...
Noone can give you the answer you want.
It took me months of hard work, with no help from anyone else but text books to be able to write java for android.
Thats your best hope.
Good luck though, Keep at it! Its worth it in the end.
lonelykatana said:
Putting the hardware is the easy part! I was doing that for my father when I was 7/8! Only now than Im turning 18 have I learnt to make a flawlessly working computer!
I agree with everyone else here...
Noone can give you the answer you want.
It took me months of hard work, with no help from anyone else but text books to be able to write java for android.
Thats your best hope.
Good luck though, Keep at it! Its worth it in the end.
Click to expand...
Click to collapse
Hey, mate...I have looked at your photos, great shots...Keep it up....Cheers.

Kifno's Lessons

I would like to start teaching people about android so if you would like to learn from me about:
- Making Roms
- Scripting
- Modding
- Theming
Then please post here what you'd like to learn about and PM me as well and I'll send you a lesson every night or every other night about that category. You can choose all 4 or just 1. It doesn't matter I'm here to help you, yeah YOU!
- Kifno
I'd like to just understand more about all of the topics. Not to be a dev, but just to be able to communicate better on this forum about it. Like I understand digitals VMS os but always hated to work with unix, so I learned very little about it.. What is scripting ? what is meant by modding, etc.
Thanks Kevin, Ted O.
Houndog101 said:
I'd like to just understand more about all of the topics. Not to be a dev, but just to be able to communicate better on this forum about it. Like I understand digitals VMS os but always hated to work with unix, so I learned very little about it.. What is scripting ? what is meant by modding, etc.
Thanks Kevin, Ted O.
Click to expand...
Click to collapse
Modding as in learning what I do in my tweak
Scripting is I'll give you bash script lessons
Also the lessons won't start until next week sometime because I wan to gather a group of students first. Right now I have a small class of 8 people. I'm only starting next week so that I can make a plan on where I'm going to start teaching you and the process I'm going to go about teaching you more (what should I teach you after what I previously taught you so that the lessons flow together). but I'm sure I can teach you all enough so that you all can start doing something for xda too
I wanna learn how to port and make my own rom, add me to your list!
someonenewhere said:
I wanna learn how to port and make my own rom, add me to your list!
Click to expand...
Click to collapse
I'm still learning how port roms so that's new to me too. But as for making a rom I can help you with that so you're on the rom list sir
you can show me to how to sign a rom zip lol..
someonenewhere said:
you can show me to how to sign a rom zip lol..
Click to expand...
Click to collapse
Sent you a pm
Oh and if you're reading this and you are new to xda. You don't have to want to learn the big things I listed. If you want to know something as simple as what someonenewhere asked then you can. I'm here to help you learn
I want to learn how to theme so when I get my 3d ill be at to Customize all my roms to fit me.
From my Gingerbread Hero.
Nsandhu23 said:
I want to learn how to theme so when I get my 3d ill be at to Customize all my roms to fit me.
From my Gingerbread Hero.
Click to expand...
Click to collapse
https://docs.google.com/Doc?docid=0AcdxIJRSH9ypZGZzc2pxNDlfMjdnazk4OHNxZA&hl=en
I want to learn something about all of it , not to be a dev. , but to understand what they do , so I can react better to posts/etc. Thanks Kevin,.
Why don't you post in a thread(s) instead of in pm's that no one else will see? Are you just trying to limit the number of questions and comments you get back?
Nsandhu23 said:
I want to learn how to theme so when I get my 3d ill be at to Customize all my roms to fit me.
From my Gingerbread Hero.
Click to expand...
Click to collapse
On the list the.lessons will start tonight probably so join now preferably but if others want to learn from me later I will still teach you. And nice I have a class of ten
Sent from my HERO200 using XDA Premium App
maxpower47 said:
Why don't you post in a thread(s) instead of in pm's that no one else will see? Are you just trying to limit the number of questions and comments you get back?
Click to expand...
Click to collapse
I'd rather teach one on one makes it easier for me to get to learn my students and how they learn and how fast , and how to go about teaching them
Sent from my HERO200 using XDA Premium App
I wouldn't mind learning all of it but would prefer a classroom environment but since you're the teacher I will do whatever you think is best.
I'd like to learn about all 4 it would be an honor to pick ur brain
Sent from my roided out HTC Hero CDMA using XDA Premium App
joed1960 said:
I wouldn't mind learning all of it but would prefer a classroom environment but since you're the teacher I will do whatever you think is best.
Click to expand...
Click to collapse
One on one is best for my teaching style. I have my reasons and you'll see if you learn from me
Cai6978 said:
I'd like to learn about all 4 it would be an honor to pick ur brain
Sent from my roided out HTC Hero CDMA using XDA Premium App
Click to expand...
Click to collapse
Hehe thanks and lessons will begin soon I promise I've been busy trying to figure out the sense lockscreen for my gingersense rom and typing a explanation for all my tweaks for my v2.0 tweak.
kifno said:
One on one is best for my teaching style. I have my reasons and you'll see if you learn from me
Click to expand...
Click to collapse
One on one is ok with me.
joed1960 said:
One on one is ok with me.
Click to expand...
Click to collapse
Cool After I finish test v2.0 (major changes made to it from v1.5 so that its all mine and its much better that v1.5 )
edit: i didn't finish my sentence lol...but after i finish i'm going to type up the first lesson and introduction about myself and the private classes

making an application?

I'm really interested in learning how to develop games such as farmville, papaya farm etc.... If I would to want to learn coding for that which coding would be best and where could i learn such coding? thanks and I hope for some replies.
If I would to want to learn coding for that which coding would be best and where could i learn such coding?
Click to expand...
Click to collapse
A college or university is a great place to get a degree. Or just buy a bunch of books and learn for yourself.
sitlet said:
A college or university is a great place to get a degree. Or just buy a bunch of books and learn for yourself.
Click to expand...
Click to collapse
thanks i understand that but what exactly should I be trying to learn about? what coding? be reasonable lol.
I'm sure you can't just jump into it. Start with something like HTML then move up c+ java etc
Having trouble with AOSP? http://forum.xda-developers.com/showthread.php?t=1295702
Crossrocker said:
I'm sure you can't just jump into it. Start with something like HTML then move up c+ java etc
Having trouble with AOSP? http://forum.xda-developers.com/showthread.php?t=1295702
Click to expand...
Click to collapse
thanks, i'm not looking to just jump into it. the answer i was looking for, I'm trying to slowly progress into being able to develop =] we all got to start somehwere right?
look for eclipse. get that installed (with the android sdk and java sdk) then google "eclipse hello world" +android
CaliBoyPhillip said:
thanks i understand that but what exactly should I be trying to learn about? what coding? be reasonable lol.
Click to expand...
Click to collapse
thanks, i'm not looking to just jump into it. the answer i was looking for, I'm trying to slowly progress into being able to develop =] we all got to start somehwere right?
Click to expand...
Click to collapse
Well any kind of coding work will get you started. Start with something simple like C++ and move up to html, java, etc.

[Q] XobotOS Port

Hello,
I have heard that android has been ported to C#.
While this is a big thing, the reason why I am sharing this is that the performance of the C# Android version is superior than the Java one.
So my question is that can it be ported to our Heros?
Here is the link to the blog post and the github:
http://blog.xamarin.com/2012/05/01/android-in-c-sharp/
https://github.com/xamarin/XobotOS
Yeah, it sounds awesome, really Do you know if apps will b e compatible?
Edit: I think Nickoltus might be working on this?
Habarug said:
Yeah, it sounds awesome, really Do you know if apps will b e compatible?
Edit: I think Nickoltus might be working on this?
Click to expand...
Click to collapse
Since is a translation from Java to C, I believe that the apps will run with no problem if a system is made to translate back from C to Java. Well, I guess that it will be a major step but we don't know if the drivers and all will be functional. All we have to do is wait
C and c# are two totally different languages. C# had more in common with java though. Sorry, just had to point it out
I guess it is possible to use it. But I'm a bit sceptical whether the graphs are fair
Cheers, R
what has to be done to build this for our heroes?
is somebody already on it?
darkmansd said:
what has to be done to build this for our heroes?
is somebody already on it?
Click to expand...
Click to collapse
can you just read?
sorry, but I can't find user by the name of Nickoltus.
Can we have a word from a developer if its going to be made or is somebody working on it?
i don't think
News:
"the company says that the port was a "fun experiment" and won't be a development focus going forward, but the code has been posted to Github for curious developers to check out." - Verge
Click to expand...
Click to collapse
it is nickholtus
it is a project that i am working on yes, but only when i have some time left.
so don't except it very soon

best way to learn android java

hello, I am new to this forum, I've been taking android courses, so far so good but I would like to speed up my learning, Do you know any website with good tutorial?
jayo2k said:
hello, I am new to this forum, I've been taking android courses, so far so good but I would like to speed up my learning, Do you know any website with good tutorial?
Click to expand...
Click to collapse
Have you tried Youtube ?
Check this: http://www.vogella.com/android.html
Take a look on this website too: http://blog.stylingandroid.com/
Checkout http://thenewboston.org/ tutorials. 200 android tutorials and more if you want to learn anything else.
Also the android has their own samples and explanations on their page.
I just started myself and found the trainings given by android itself quite good:
http://developer.android.com/training/index.html
anstaendig said:
I just started myself and found the trainings given by android itself quite good:
http://developer.android.com/training/index.html
Click to expand...
Click to collapse
They are good, but I think that they are a little bit too complicated at the beginning if you have got no programming knowledge at all.
By "taking android courses" I thought he's just not used to android development.
anstaendig said:
By "taking android courses" I thought he's just not used to android development.
Click to expand...
Click to collapse
You are right. Sorry.
Though I would still recommend the Vogella tutorials.

Categories

Resources