aspose file tools*
The moose likes Beginning Java and the fly likes Java for Android Development vs. Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Java for Android Development vs. Java" Watch "Java for Android Development vs. Java" New topic
Author

Java for Android Development vs. Java

Ann Richmond
Greenhorn

Joined: Sep 16, 2010
Posts: 7
Jeff,

Just a question, if a person (like me) already does their development in java, how is this different?

I mean, is the book still relevant and in what respects is Java for Android Development different than Java for any other web application?

thanks
Ann Richmond
Jeff Friesen
author
Ranch Hand

Joined: Sep 19, 2010
Posts: 41
Hi Ann,

I wrote this book to thoroughly teach the Java language and foundational APIs (such as the Collections Framework) that an aspiring Android developer (or a general Java developer) needs to know in order to be productive. I've tried to cover every language feature, pointing out subtle items (such as where it is possible to access a private field and call a private method without resorting to the Reflection API) of which many developers may not be aware. My API coverage is focused only on those APIs that are supported both by Android and Java SE.

As a result, there is very little Android content in this book. My goal is to give the reader (who might know very little about Java, or is coming to Android from an Objective-C or other language background) a solid understanding of Java before diving into Android. After all, there is so much to learn about Android (intents, services, activities, tasks, notifications, widgets, content providers, and so on) that trying to also learn Java fundamentals will probably result in a massive headache -- and I believe that it will take longer to get stuff done in Android.

All the best.

Jeff


http://javajeff.mb.ca
Ann Richmond
Greenhorn

Joined: Sep 16, 2010
Posts: 7
so Jeff, would I be correct in saying that your book could be considered a good summary of key java functions for the experienced (or semi experienced ) java programmer and for the new java programmer presents the key concepts that would normally be used in creating a functioning java application?

Thanks
Ann
Seetharaman Venkatasamy
Ranch Hand

Joined: Jan 28, 2008
Posts: 5575

Jeff Friesen wrote:I've tried to cover every language feature, pointing out subtle items (such as where it is possible to access a private field and call a private method without resorting to the Reflection API) of which many developers may not be aware.


Looks Interesting!
Ann Richmond
Greenhorn

Joined: Sep 16, 2010
Posts: 7
OK, sounds good. By the way, I STILL don't understand reflection. So my conclusion is the book would be a good book for me to get even tho I do java programming now.
Thanks
Ann
Ann Richmond
Greenhorn

Joined: Sep 16, 2010
Posts: 7
Opps, forgot to thank you.
thanks
Ann
Jeff Friesen
author
Ranch Hand

Joined: Sep 19, 2010
Posts: 41
Hi Ann,

You are correct about my book being a good summary of java language features and foundational APIs for the experienced (or semi-experienced ) java programmer, and for the new java programmer presenting the key language/API concepts that would normally be used in creating functioning java applications. However, because of book-length limitations, some key APIs (such as security and networking) could not be placed in the book. This is why I'm putting together six PDF-based chapters, an additional PDF-based appendix, and an additional code.zip file that will be freely downloadable from my website over the next few months. This extra PDF-based content will provide the missing API coverage that I would love to have included in my book, but could not do so because of book-length and time limitations.

All the best.

Jeff
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Java for Android Development vs. Java