• List Price: CDN$ 51.86
  • You Save: CDN$ 3.20 (6%)
In Stock.
Ships from and sold by Amazon.ca. Gift-wrap available.
Practical Android 4 Games... has been added to your Cart
+ CDN$ 6.49 shipping
Used: Like New | Details
Condition: Used: Like New
Comment: Ships from the USA. Please allow 2 to 3 weeks for delivery. Nearly brand new book that shows only slight signs of wear. Selection as wide as the Mississippi.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Practical Android 4 Games Development Paperback – Dec 13 2011

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 48.66
CDN$ 33.98 CDN$ 9.24

Harry Potter and the Cursed Child
click to open popover

Special Offers and Product Promotions

  • You'll save an extra 5% on Books purchased from Amazon.ca, now through July 29th. No code necessary, discount applied at checkout. Here's how (restrictions apply)

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 320 pages
  • Publisher: Apress; 2011 edition (Dec 20 2011)
  • Language: English
  • ISBN-10: 1430240296
  • ISBN-13: 978-1430240297
  • Product Dimensions: 19 x 1.9 x 23.5 cm
  • Shipping Weight: 567 g
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #1,087,006 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

About the Author

J. F. DiMarzio is a seasoned Android developer and author. He began developing games in Basic on the TRS-80 Color Computer II in 1984. Since then, he has worked in the technology departments of companies such as the U.S. Department of Defense and the Walt Disney Company. He has been developing on the Android platform since the beta release of version .03, and he has published two professional applications and one game on the Android Marketplace. DiMarzio is also an accomplished author. Over the last 10 years, he has released eight books, including Android: A Programmer's Guide. His books have been translated into four languages and published worldwide. DiMarzio's writing style is very easy to read and understand, which makes the information in the topics that he presents more retainable.

Customer Reviews

There are no customer reviews yet on Amazon.ca
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on Amazon.com (beta)

Amazon.com: HASH(0xa566eabc) out of 5 stars 11 reviews
13 of 13 people found the following review helpful
HASH(0xa5717d80) out of 5 stars Seems like a great first draft. Could use some proofing! May 5 2012
By Amazon Customer - Published on Amazon.com
Format: Paperback Verified Purchase
I just made it through the book, but it was a frustrating journey. Aside from several typos, grammatical errors and poor writing, the code examples were a headache to get working. The author used several functions that are now deprecated in Android 4.0.3. The new functions have been around since 3.2 so I'm surprised that an Android 4 book has so much deprecated code.

I highly recommend you find the code, and graphic resources on the Apress.com website. The first time I noticed the author mention that resources are available on Apress was not until the last chapter of 2D development, pg 208. Luckily, a review here alerted me to the availability of the resource when I started having trouble in chapter 4.

In the first chapter the author guides us through setup. I already had the environment setup for Android application development but I was surprised the author just blew off assisting readers through the process of setting up Eclipse, and then tells them there are resources available "somewhere out there" to assist readers with downloading and installing the SDK. Later the author has a section titled "Installing OpenGL ES" but then simply talked about OpenGL ES never explaining how to install it. After attempting to figure out how to install OpenGL ES on my own (since that seemed to be the theme) I realized later that you don't need to. A better section title might have been "About OpenGL ES".

The second chapter is all about creating a splash screen. I'm not a big fan of splash screens but it was interesting learning about transitions.
The third chapter is about making the menu to start or exit. Didn't have much trouble here.

The fourth chapter gets into drawing a background in your game. And the code errors begin. On page 86 the author tells you to create a special folder called drawable-nopi, actually it should be drawable-nodpi and if you name it the way the author tells you to, the game will not compile.

Chapters 5-10 walks you through 2D game development and has some good information. Unfortunately, this was overshadowed by all the code troubleshooting I needed to do to get it working. Not being able to exit the game, because the way the author ends the music thread is deprecated so it throws an exception. Crashing when you touch the screen (OnTouchEvent threw a NullPointer error), because the way the author determined the size of the screen was deprecated. With all of the code errors, I wonder if I will need to unlearn everything this author taught to develop games the right way.

Chapters 11-12, very lightly touch on 3D game development. If your interest is in 3D development, I recommend you find another book.

If you are interested in learning "best practice" this is definitely not the book. In one chapter, the author tells you to create a "good guy" sprite sheets. In the next chapter he tells you that's wrong and describes how you really should put all sprites into one sheet. In the next chapter he has you put sprites in separate sheets because it's good experience.

I will try to avoid books from this author and publisher in the future.
3 of 3 people found the following review helpful
HASH(0xa75beb40) out of 5 stars Good Times Jan. 23 2012
By Dave G - Published on Amazon.com
Format: Paperback
While programming practical business applications on the Android framework for the past couple of blissful years. I decided to give game development a try and fill some free time with something fun. I loved this book. It really helped me understand the basic concepts of how a game engine works, 2D/3D movement and textures. You will do all the basic stuff and it will leave you with wanting to expand the code provided. I did skip the beginners book because I did have some knowledge from working with XNA and the Android framework in general. Honestly, you do not need to have any previous experience with Android to get going. The tutorials will cover that. I plan on checking out the advanced book to get some more nuggets of information.
2 of 2 people found the following review helpful
HASH(0xa593f99c) out of 5 stars Badly Written March 8 2013
By Scott Kingdon - Published on Amazon.com
Format: Kindle Edition Verified Purchase
This book is unfortunately not very well written. There are grammatical mistakes and large differences between what the author describes and what actually is supposed to happen. The book is so old now that every GUI screen shot he provides is nothing like what you see. The applications he writes and gets you to write don't compile/run properly.
1 of 1 people found the following review helpful
HASH(0xa56a6990) out of 5 stars Good info in book but very sloppy April 17 2012
By Clint Chang - Published on Amazon.com
Format: Paperback Verified Purchase
I bought this book as a complete beginner as it pertains to game development. The book does a good job of explaining any new bits of code that pop up. This was critical to me as I wouldn't have understood a lot of this stuff otherwise. I would say it succeeds at teaching game coding and concepts and am happy with it in that aspect. However, I must say that I have never bought a book that was filled with so many errors before. I would be embarrassed if I was a publisher that let a book like this out the door. I am not exaggerating when I say that nearly every other page has some kind of typo or grammar error. This book reads like a 2nd draft.

The most head scratching error was literally step 1 in the beginning of the book. The point of this book is to make a game called "Starfighter". But for some ridiculous reason, the author says to create a project called "planetfighter". Huh??? You've been talking about Starfighter for the previous 20 pages and suddenly you want to call it planetfighter? And right underneath all this is a screenshot of him creating a project called "Starfighter".

It's pretty obvious this was rushed and they wanted to take advantage of people(like me) who are trying to jump on the mobile game development bandwagon. Apress needs to either hire more proofreaders or dump the ones who went over this book, if they even bothered to proofread this at all.
1 of 1 people found the following review helpful
HASH(0xa589a564) out of 5 stars Good Book for a beginner June 3 2012
By Shanbhogue - Published on Amazon.com
Format: Kindle Edition Verified Purchase
This book has some good information for a beginner in Android Games Development. There are some errors in code in this book, but it is manageable.