Learn Java for Android Development
Learn Java for Android Development

Author: Jeff Friesen
Publisher: Apress, 2010
Pages: 656
ISBN: 978-1430231561
Aimed at: Budding Android programmers
Rating: 2
Pros: A useful Java refresher course
Cons: Little on Android or mobile apps
Reviewed by: Harry Fairhead

This sounds like an interesting idea for a book - but does it do what you might expect?

Author: Jeff Friesen
Publisher: Apress, 2010
Pages: 656
ISBN: 978-1430231561
Aimed at: Budding Android programmers
Rating: 2
Pros: A useful Java refresher course
Cons: Little on Android or mobile apps
Reviewed by: Harry Fairhead

This is another one of those great ideas for a book. A lot of people want to write Android apps, Android is generally programmed in Java so let's have a book on Java for all those potential Android programmers. That is what this book is all about. It is an introduction to Java so that you can write an Android program - only it isn't quite what it claims.

 

Banner

 

The first problem with the book is that it jumps into Java and starts explaining it in great detail. Almost nothing is held back so  that you can learn the basics and progress on to the fine detail - it's all there in a strictly logical format. This makes is unsuitable for the beginner. It is even fairly unsuitable for any programmer who is unfamiliar with a modern object-oriented language such as C++ or C#. It is, however, a very reasonable way to present Java to a programmer who has let their Java get a little rusty. That is, if you know Java but just need to brush up your knowledge so that you can get on with programming Android then this book is a reasonable refresher course. However, you do need to be warned that even in this case the example programs are often long and there is a lot of listing of the obvious to use up some space.

A second, and for many potential readers, a bigger problem is that despite the title referring to Android there is very little reference to Android program development. So to be clear - this  is not a book about Android development but one about Java. You might forgive this oversight but there isn't even much attempt to tailor the books coverage of Java to suit the sorts of things that you might want to do in an Android App. It really is mostly just a book about Java.

Chapters 1 through 5 simply present the core Java language and object-oriented ideas. Chapters 6 through 10  extend the coverage to the core Java APIs - Maths, wrapper, references, reflection, strings, threads, collections, concurrency and localization. The final chapter deals with I/O without any mention of the particular problems the Android environment presents.

The conclusion has to be that this is a book that best serves as a refresher course for someone who already knows Java and it most definitely isn't about Android in any way. It isn't even a particularly good Java refresher course because the examples are over long and there is a lot of listing of things that can be found in the documentation just as easily.

 

Banner


Programming in C (4e)

Author: Stephen G. Kochan
Publisher: Addison Wesley
Pages: 600
ISBN: 978-0321776419
Print: 0321776410
Kindle: B00MTUNHDQ
Audience: Newcomers to C
Rating: 4
Reviewer: Alex Armstrong

 

Learning to program in C - is this book a good approach?



Advanced Android Application Development (4e)

Author: Joseph Annuzzi Jr, Lauren Darcey & Shane Conder
Publisher: Addison Wesley
Date: November 14, 2014
Pages: 554
ISBN: 978-0133892383
Print: 0133892387
Kindle:B00PHDDE6W
Audience: Intermediate Android programmers
Rating: 3
Reviewer: Harry Fairhead

Advanced Android is not som [ ... ]


More Reviews

Last Updated ( Tuesday, 12 April 2011 )
 
 

   
Banner
RSS feed of book reviews only
I Programmer Book Reviews
RSS feed of all content
I Programmer Book Reviews
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.