i've purchased both the books - "Hello Android" and "Busy Coders
Guide" and after two months (and 4 android applications developed)
here are my thoughts -

the "Busy Coders Guide" has been the single most useful resource
during my brief stint with android. for a newcomer, it does a great
job of explaining the concepts in a concise step-by-step manner. even
though i have a J2ME background, the concept of using XML to define
elements, layouts etc was new to me. it was only after reading this
book that i became comfortable with this aspect and understood the
huge benefits of the XML approach.
positives of this book -
1) crisp, clear and systematic explanation of all concepts
2) covers almost all aspects of android ... i.e. pretty much a one-
stop solution and reference. its second only to the actual Android
Documentation
3) written in a style that even newbies can follow - very very
important aspect INMO

negatives (if at all u consider them as negatives): does not deal much
with the topic of improving the "look and graphics" of ur application.
theres hardly any discussion on using elements such as Custom Views,
Gradients, AnimationDrawables etc ... though i guess these things
matter only to budding game programmers like me.
overall still a great book to have.

"Hello Android" seemed an excellent buy when i first read the reviews.
as i said, i'm focussed more on game development and it seemed a great
book considering that the author builds a Sudoku game from scratch.
positives of this book -
1) covers all designing concepts and techniques for game design on
android
2) starts off the project (i.e. Sudoku) from scratch and takes the
reader through the entire game development cycle

negatives -
the author tries to cover too much in too short a time. so even though
at the end of 4 chapters u have a pretty decent model of a game
running, u dont really feel as though u have quite grasped the
foundations of the core concepts.
game design can broadly be classified into three parts -
a) the basic skeleton - i.e. a main menu with buttons for New Game,
Help, High Scores, Exit etc. each of these buttons link to a new
screen as required
b) the core game logic - i.e. the "coding" part ... variables, arrays,
methods etc
c) the visual appeal and experience - i.e. how to improve this aspect
of ur game
in my opinion, the book should ideally be divided into two parts - the
first to deal with the basic steps of setting up a skeleton, linking
the buttons to new screens, displaying game content on those screens
and navigation between screens. once the reader is familiar with this
process, the second part could dwell deeper into the finer aspects
like preferences, different menu structures, saving game states, 3D
Graphics etc.

   all in all, there still arent too many decent books available for
android given its infancy ... but both the above books have been a
real help in their own ways. hopefully this "review" will help new
developers searching for learning resources.

~cheers



On Jun 5, 9:07 pm, Musashi Baka <[email protected]> wrote:
> Hello Android is indeed excellent. My personal favorite is "The busy
> coders guide to Android development".
> I purchased the e-book (pdf) which came with two other books (The
> advanced guide, and the tutorial) for free.
>
> I primarily purchased it because of the 1 year update guarantee, and
> with the sdk constantly evolving I would hate to
> buy a book that didn't update its examples.
>
> Just my 2cents.
>
> On Jun 5, 11:51 am, Steve <[email protected]> wrote:
>
> > I'll second that!  And it packs a lot of very good material in only
> > 200 pages, so a great way to get an intro to Android dev in a short
> > time.
>
> > On Jun 4, 4:43 pm, grakhul <[email protected]> wrote:
>
> > > So I went into Borders and bought the book in the subject line. Just
> > > my way of keeping open source alive by supporting others.  The book is
> > > great for a novice with none to limited experience in Java and
> > > Android. I would recommend it to any novice or new user interested in
> > > Android.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Beginners" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-beginners?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to