[Q] Books / Guides / Etc. on Learning Android - Java for Android App Development

Hi guys
So I'm on my second semester of Java here in Denmark, but now the summer holiday is up and I thought I'd start out learning to code Android as I have a few ideas, and also to keep me going
However, what are the main differences regarding Java on the computer platform and on the Android platform? Any good sites that have step-by-step guys and/or any good books that are up to day (only ones I could find was for GB etc.) and so forth.
Any help will be appreciated!
Kind regards
Neefy

Bump, still searching
Sent from my Nexus 4 using Tapatalk 4 Beta

nikwen from this forum showed me this tutorial http://www.javacodegeeks.com/2011/06/android-game-development-tutorials.html, maybe it will be helpful.
There are books like android programming for dummies or beginning android games 2nd edition that you can check out also.

For app dev, "Android Programming" by THE BIG NERD RANCH GUIDE is really good.
Google it you should find it easily.

The Vogella tutorials are great (especially if you are no newbie in Java). Google "vogella".
The link Wampirate posted is great for games.

Thank you all, I'll go check them all out
Sent from my Nexus 4 using Tapatalk 4 Beta

Related

[Q] Reading materials and tutorials for a noob programmer

Well, I've started learning Java and I read somewhere that Java is used to program apps for Android. Now, I'm not looking to make complex games and apps, more like a "database" app to store data and maybe some form of note taking application to start off with. Can you guys recommend reading material, tutorials and programs to further my eduction? I've hit a bit of a rough spot so far.
Android has a notepad tutorial you can start there for free lol
http://developer.android.com/resources/tutorials/notepad/index.html
And when I started most people said "Hello, Android" was the best for beginners.
You can also check www.apress.com they have a decent array for books for android,java...etc Any of those books can be purchased from them directly or from amazon.com
FreeTheWorld said:
Android has a notepad tutorial you can start there for free lol
http://developer.android.com/resources/tutorials/notepad/index.html
And when I started most people said "Hello, Android" was the best for beginners.
You can also check www.apress.com they have a decent array for books for android,java...etc Any of those books can be purchased from them directly or from amazon.com
Click to expand...
Click to collapse
The Apress books are very helpful with the examples in code. It helped me a lot and it still does. I've got Beginning Android 2. I didn't read the book from a to z, I just started trying stuff and search a lot on the internet, there are a lot of examples out there.
my favorite eclipse/java learning tips
i spent 25+ years developing on mainframes, then windows pcs, and now phones! what a ride!
my biggest hurdle was transforming my development thinking style from linear (fortran-77, Macro-32, pascal, assembler...) to the object-oriented mode. Classes, instantiation, "this", blew me away for awhile....ok, still does sometimes...
I programmed for the windows mobile phone for 2 years and wrote most of the stuff in lua. You can see some of the windows mobile clocks i designed here:
http://cid-cac4c4d76bc3616d.photos.live.com/browse.aspx/Windows%20Mobile%20Phone%20Development
here are the books and web sites that have helped me the most:
"Hello, Android", The Pragmatic Programmers, Ed Burnette, ISBN: 978-1-93435-656-2
"Beginning Android Application Development", Wrox, Wei-Meng Lee, ISBN: 978-1-118-01711-1
here are several great web sites:
http://developer.android.com/sdk/index.html
http://developer.android.com/guide/topics/graphics/2d-graphics.html
http://developer.android.com/reference/android/widget/package-summary.html
http://developer.android.com/resources/browser.html?tag=article
and a website with lots of examples:
http://www.java2s.com/Open-Source/Android/CatalogAndroid.htm
I hope those help.
mncessna said:
i spent 25+ years developing on mainframes, then windows pcs, and now phones! what a ride!
my biggest hurdle was transforming my development thinking style from linear (fortran-77, Macro-32, pascal, assembler...) to the object-oriented mode. Classes, instantiation, "this", blew me away for awhile....ok, still does sometimes...
I programmed for the windows mobile phone for 2 years and wrote most of the stuff in lua. You can see some of the windows mobile clocks i designed here:
http://cid-cac4c4d76bc3616d.photos.live.com/browse.aspx/Windows Mobile Phone Development
here are the books and web sites that have helped me the most:
"Hello, Android", The Pragmatic Programmers, Ed Burnette, ISBN: 978-1-93435-656-2
"Beginning Android Application Development", Wrox, Wei-Meng Lee, ISBN: 978-1-118-01711-1
here are several great web sites:
http://developer.android.com/sdk/index.html
http://developer.android.com/guide/topics/graphics/2d-graphics.html
http://developer.android.com/reference/android/widget/package-summary.html
http://developer.android.com/resources/browser.html?tag=article
and a website with lots of examples:
http://www.java2s.com/Open-Source/Android/CatalogAndroid.htm
I hope those help.
Click to expand...
Click to collapse
Thanks a million. I will definitely be buying those books, and thanks for the extra links!
Sent from my HTC Vision using XDA App
mncessna said:
i spent 25+ years developing on mainframes, then windows pcs, and now phones! what a ride!
my biggest hurdle was transforming my development thinking style from linear (fortran-77, Macro-32, pascal, assembler...) to the object-oriented mode. Classes, instantiation, "this", blew me away for awhile....ok, still does sometimes...
I programmed for the windows mobile phone for 2 years and wrote most of the stuff in lua. You can see some of the windows mobile clocks i designed here:
http://cid-cac4c4d76bc3616d.photos.live.com/browse.aspx/Windows Mobile Phone Development
here are the books and web sites that have helped me the most:
"Hello, Android", The Pragmatic Programmers, Ed Burnette, ISBN: 978-1-93435-656-2
"Beginning Android Application Development", Wrox, Wei-Meng Lee, ISBN: 978-1-118-01711-1
here are several great web sites:
http://developer.android.com/sdk/index.html
http://developer.android.com/guide/topics/graphics/2d-graphics.html
http://developer.android.com/reference/android/widget/package-summary.html
http://developer.android.com/resources/browser.html?tag=article
and a website with lots of examples:
http://www.java2s.com/Open-Source/Android/CatalogAndroid.htm
I hope those help.
Click to expand...
Click to collapse
Cool work by the way
Sent from my HTC Vision using XDA App
Thanks a million guys ,you've all been extremely helpful!
Sent from my HTC Vision using XDA App
Guys, is it better to study java first or go straight to android codes?
Sent from my SGH-T959 using XDA App
iynfynity said:
Guys, is it better to study java first or go straight to android codes?
Sent from my SGH-T959 using XDA App
Click to expand...
Click to collapse
I'd not wrote any code in java before I've started building apps for android. Only experience with VHDL, TCL, Makefiles and the basis of C++ and visual basic.
I think it is good to know the basis of Java and OOP but not necessary to be a java pro before you can start with android.
I've learned most from just start with simple android examples an try to understand what they do. If you have a question look on the internet and if you can't find the answer, just ask the question. There are a lot people willing to help.
I usually use the stackoverflow website (http://stackoverflow.com) to post my questions and looking for answers. When you'll be deep in development, these guys will be useful

What books are good for teaching myself android app development?

Sam's teach your self android development in 24 hours?
Sent from my Nexus S 5g.
I have purchased this book, Android Wireless Application Development, its a pretty good book. For me personally, no book or no course could ever teach me anything in 24hrs, I need to practice with examples to get the hang of things. While trying to develop I found online is actually better than most books.
Stackoverflow (Android) has been a great resource for me, as well as the Android Developers site. Sorry I am new here so I can post links, but you can google them.
I have used SAM's books before, and they have been OK.
I agree with spawn782 though, I found online resources were better than any book. Stakoverflow is great if you run into problems.
The ones you find in Comp Sci college classes
Head First Java is a great book for beginners. You won't get bored at all.
Sent from my SGH-T959 using XDA App
I read a couple of books. by far the for dummies book and wrox's beginning android are the best..
Which one?
How do you think Professional Android 4 Application Development (Wrox Professional Guides) and Pro Android 4 (Professional Apress) would compare? I am considering purchasing one of these. I have heard good stuff about them both... Has anybody had both of them?
Search Internet and developerandroid.com,
Jrcon said:
Search Internet and developerandroid.com,
Click to expand...
Click to collapse
I tried googling for a comparison of the two books, but I was unable to find one. Maybe it was only the lack of proper search terms.
Now that you said about it, I remember seeing a book list on the android developers page, but can't find it now...
Sent from my Nexus S using xda app-developers app
So nobody has bought both of them? Maybe I'll just buy the more expensive one(not big difference), and wish it's also the better one
Sent from my Nexus S using xda app-developers app
Hi,i think referring online forums is the best way to learn android.Can somebody suggest some book,website to teach myself android developement...

learning to develop android apps

hey guys i am studying networking in school and was required to take a beginning program course for my major and absolutely loved it. I learned a lot of python in that course and would like to start making android apps. I have been playing around a lot with java and downloaded adt and eclipse, but it seems like every youtube video i watch has an older version of eclipse.
i have been kind of struggling learning things any suggestions?
jfrazee216 said:
hey guys i am studying networking in school and was required to take a beginning program course for my major and absolutely loved it. I learned a lot of python in that course and would like to start making android apps. I have been playing around a lot with java and downloaded adt and eclipse, but it seems like every youtube video i watch has an older version of eclipse.
i have been kind of struggling learning things any suggestions?
Click to expand...
Click to collapse
Just Go to developer.android.com and start, you can think of apps and try to make them, if you faced anything search google
Just do what i did and practice with small stuff, such as widgets or if you don't fancy that the there's a lot of online tuts.
The best place to go for easy to understand tuts is androidhive.info, his tuts has helped me so much when i first started it's unreal!
Like the other said, be sure to read a lot of online tutorials! Seriously, there is gold out there.
Also, try playing around with Android a little. Its nearly impossible to learn without actually doing it. I found creating a project in eclipse and making sure it creates an activity for you was a great place to start. Then you can start to add things you learned from tutorials into it this very simple application.
i would start small before getting into anything big? One step at a time
There are tons of videos on youtube about android dev in eclipse, try filtering your search on this or last year so you dont really hit those old ones. Good luck
or why not start with the good old example at developer.android.com its simply the best I started with it 2 years ago
its intutite and easy to grasp
Sent from my GT-S5302 using Tapatalk 2
sak-venom1997 said:
or why not start with the good old example at developer.android.com its simply the best I started with it 2 years ago
its intutite and easy to grasp
Sent from my GT-S5302 using Tapatalk 2
Click to expand...
Click to collapse
I hate them, they are not well explained
Sent from my GT-S5360 using Tapatalk 2
I would suggest getting an idea(something basic) and starting to develop it and once you dont know how to do it, look it up. With time you will understand more and more how and especially why things behave like they do.
Gesendet von meinem SM-N9005 mit Tapatalk
Vogella and Android Hive
Vogella and Android hive...
study from top developers
Developer.android.com is best for this and also the book professional 4 android development by reto maeyer helps u get to work with new eclipse.
I would suggest this book to you : Java Programming For Android Developers For Dummies by Barry Burd. That book explains things the easy way and I learnt a lot from that book. Give it a try
Sent from my GT-I9190 using Tapatalk
Go for video tutorial
jfrazee216 said:
hey guys i am studying networking in school and was required to take a beginning program course for my major and absolutely loved it. I learned a lot of python in that course and would like to start making android apps. I have been playing around a lot with java and downloaded adt and eclipse, but it seems like every youtube video i watch has an older version of eclipse.
i have been kind of struggling learning things any suggestions?
Click to expand...
Click to collapse
You must go for video tutorial series of 200 videos
http://thenewboston.org/list.php?cat=6
I already watchd many videos from this series and are so helpfull . As per opinion they are in old eclipse version , but no problem for learning android..
when you watch these videos you able to refer http://developer.android.com tutorials as they are bit hard for understanding
All the best for your development
Java
I suggest that you begin with java. Learning the basics help a lot before jumping into android programming. Here's a good place to begin: javabeginner.com

[Q] Code an android app?

hey guys,
I am back on the forum after a long time like posting a thread. I just completed my school and heading to college as a computer science major, right now I have my summer vacations going on and so I was thinking of learning android app development in my free time by using some java knowledge I gained in my AP computer science class at my high school. I want to learn Game Development if that comes in the category of app development because everything in the market is an app so. I am not quite familiar with what engines are good or where can I have a good start. I know little bit that you need a Android APK but I have heard that it takes a lot of time and extrat coding to build an app in APK, so should I use engines out there? and if so which one? etc. I know there are many android app developers and so if you guys could help me out. Also my development is not just limited to games but also appilcation that are plugins or deal with networking etc.
I would highly appreciate your help.
Video Tutorials
JaZZyCooL said:
hey guys,
I am back on the forum after a long time like posting a thread. I just completed my school and heading to college as a computer science major, right now I have my summer vacations going on and so I was thinking of learning android app development in my free time by using some java knowledge I gained in my AP computer science class at my high school. I want to learn Game Development if that comes in the category of app development because everything in the market is an app so. I am not quite familiar with what engines are good or where can I have a good start. I know little bit that you need a Android APK but I have heard that it takes a lot of time and extrat coding to build an app in APK, so should I use engines out there? and if so which one? etc. I know there are many android app developers and so if you guys could help me out. Also my development is not just limited to games but also appilcation that are plugins or deal with networking etc.
I would highly appreciate your help.
Click to expand...
Click to collapse
I started android development by watching tutorial videos from 200 video series
Link : http://thenewboston.org/list.php?cat=6
You can start game development refering content on
http://www.kilobolt.com/game-development-tutorial.html
Thanks a lot for the tutorials man. I highly appreciate it.
JaZZyCooL said:
Thanks a lot for the tutorials man. I highly appreciate it.
Click to expand...
Click to collapse
Press thanks button dude.. Its best way to thanks..

[Q]I Want to Learn All Java

Where should I start for this?First which tutorial?
Try this if you have trouble reading, pull down top select 3 dot and choose original
https://play.google.com/store/books/details?id=9nxdAwAAQBAJ
I don't know what kind of programming experience you have, but I think the Head First Java is a fairly good book for beginners, especially if you haven't programmed a lot earlier. It only assumes understanding very basic stuff and nothing more. Please note that this is a general Java book, so you will need extra material for getting started with Android.
http://www.headfirstlabs.com/books/hfjava/
And if books arent your thing. Then check out thenewboston his youtube channel has some simply awesome tutorials for java. Ive went through the first 40. And im very impressed. He explains everything very well.
Books And Videos
Books: (A lot many are repeated if you refer all the books. I would say that if you don't know anything start with either 1/2)
1. Java The Complete Reference
2. Java - Head First
3. Java Black Book
4. SCJP- Sun Certified Programmer for Java
5. Java Cookbook (to get solutions to specific types of problems)
6. Java Network Programming
Videos:
New Boston
Tutorialspoint
Javatpoint
Geeksforgeek
These are really good website .
Good luck!
Sent from my Nexus 5 using Tapatalk 2
I realize you've probably already learned a lot of Java, and that as a beginner myself I do not have much experience, but if you're willing to pay for it, teamtreehouse.com is VERY good learning idea. I did the free trial and I'm wishing I had the money to pay for the service. Or eternal free access. It has tutorials on some of the most popular codes and even a workspace right from the site. It also has an (that has a few very annoying bugs on android - don't know about the ios version).
I was wondering if anyone has watched and followed mybringback's YouTube tutorials for Java and how good they are to learn from the very beginning of Java? I am using them to first learn basic applications, eventually to use the things I learn to build a game that my little sister came up with. I eventually will port this game to Android as well (I really don't care enough about Apple -or like enough- to learn Swift).
Sent from SPH-L710 (using XDA app)

Categories

Resources