EDIT: Congrats to eBook winners Terrance S. and Freek U! You will be receiving your eBooks soon.
So, you just saw all of Google’s big announcements at their I/O conference today and you want to build a cool new app for the new Nexus 7 tablet. If you have some experience developing on the platform but want to take your skills up a notch with some handy tips and tricks, you should check out a new title from Manning Publications.
60 Android Hacks by Carlos Sessa is currently in MEAP (Manning Early Access Program) with 23 of the 60 sections (hacks) currently available. I was given a chance to review the current version of the book over the last couple of weeks.
The Hacks are grouped into categories including Layout, Animation, Tools, and Patterns. Most of the hacks explain the purpose of the hack, provide some sample code and then walk through the code step by step. Any relevant links to Android SDK online documentation or other tools are provided at the end of each hack. The hacks are useful and easy to understand. It is evident that the author is an experienced Android developer. I have enjoyed what I have read so far and made use of several of the tips in a project of my own.
There are some hacks unavailable in the current MEAP that I am looking forward to reading. The Fragmentation section should prove to be very helpful with all the different version of Android out in the wild.
I encourage you to check it out for yourself. If you purchase a MEAP copy of the eBook, you will get regular updates and a copy of the final version of the eBook.
The Giveaway
Manning has offered to give an eBook copy to two lucky readers. Just leave a comment below and let me know your favorite mobile platform (iOS, Android, Windows Phone, Blackberry, etc.) I will choose two random commenters with valid email addresses. The answer will have no bearing on your chance of winning. Multiple entries will not increase your chances of winning. You can enter between now and July 5, 2012 11:59pm. I will choose and contact the winners on July 6, 2012.
EDIT: Comments may not appear immediately for unregistered users. If you don’t see your comment, it is awaiting moderation.
Good luck!
Terrance Smith says:
I’d say android is my fav but with wp7 as a close second. I like the UX on wp7 but I like the freedom on the android. (file explorers, desktop customization , task scripting and the whole pro rooting attitude of the community at large. It is a hackers play land).
Koen Metsu says:
this would make a great present!
Dan says:
I’ve just started but I think I prefer Android.
ChrisR says:
Looking to the Nexus 7 to change my favourite mobile OS from iOS to Android!
Jason Spangler says:
Android has proven itself time and time again. Now with the announcement of Jellybean, iOS and Apple should worry.
Niall says:
Android is my favourite at the moment.
Tim says:
As a nexus one owner, I gotta say android. The freedom and customisation is far superior but the fragmentation is a real concern. New tablet looks pretty cool, can’t wait
Freek Uijtdewilligen says:
Great that there will be a book available that won’t start explaining how to do the basic Android development (because there definitely are plenty of those), but that will actually go a step further and take out (or decrease) the frustration that occurs for certain elements within app development on Android.
Ben says:
Gotta say android as i own a Galaxy Nexus 😉
Artur Termenji says:
Android of course
Eric Hartwell says:
After many years doing Windows Mobile development (aka Windows CE, Pocket PC 2000/2002, Windows Mobile 2003/SE/5/6/6.x…) and suffering through several years of BlackBerry development, I’m finally happy with Android (plus suffering with a bit of iOS).
Android is by far the best mobile OS, because (1) it’s designed as a mobile OS, and (2) it’s open so there are massive online resources including newsgroups, StackOverflow, tutorials, samples, libraries, and even full apps so you can concentrate on the application and not the plumbing.
Wes Shaddix says:
I prefer android simply bc it is open source and has good marketplace rules. Seems very approachable from a developer perspective.