Last Updated: July 29th, 2012

It seems like most books on developing for Android are geared towards beginners and those who are accustomed to developing for other platforms or using other languages, while fewer help you put that extra layer of polish and shine on your app. With hundreds of thousands of apps already on the market for you to compete with, that's exactly what you need: something to kick your app up a notch or two.

This contest is now over. Here are our winners, selected at random:
  1. Cassi
  2. Grant Shearer
  3. Corneliu
  4. Brandon White
  5. Aditya
  6. Kiran
  7. eugene downing
  8. Luke
  9. Misty Fowler
  10. Wam31

Congratulations, guys - all of you will be contacted for your information in the near future!

Everyone else - keep participating and stay tuned to Android Police so that you don't miss our upcoming giveaway announcements. You can follow AP on Twitter, Facebook, Google+, and RSS.

Thanks to informIT, we have just the book for developers looking to learn advanced techniques - and we're giving away 10 copies of the eBook.

Android Wireless Application Development Volume II: Advanced Topics, 3rd Edition


As you've surmised from the paragraph above and title of the book, Android Wireless Application Development Volume II is written for those who already know the basics, but want to learn advanced skills and tricks.

Android Wireless Application Development has earned a reputation as the most useful real-world guide to building robust, commercial-grade Android apps. Now, authors Lauren Darcey and Shane Conder have systematically revised and updated this guide for the latest Android SDK and tools updates. To accommodate their extensive new coverage, they’ve split the book into two leaner, cleaner volumes. This Volume II focuses on advanced techniques for the entire app development cycle, including design, coding, testing, debugging, and distribution. Darcey and Conder cover hot topics ranging from tablet development to protecting against piracy and demonstrate advanced techniques for everything from data integration and UI development to in-app billing.

Every chapter has been thoroughly updated to reflect the latest SDKs, tools, and devices. The sample code has been completely overhauled and is available for download on a companion website. Drawing on decades of in-the-trenches experience as professional mobile developers, the authors also provide even more tips and best practices for highly efficient development. This new edition covers

  • Advanced app design with async processing, services, SQLite databases, content providers, intents, and notifications
  • Sophisticated UI development, including input gathering via gestures and voice recognition
  • Developing accessible and internationalized mobile apps
  • Maximizing integrated search, cloud-based services, and other exclusive Android features
  • Leveraging Android 4.0 APIs for networking, web, location services, the camera, telephony, and hardware sensors
  • Building richer apps with 2D/3D graphics (OpenGL ES and RenderScript), animation, and the Android NDK
  • Tracking app usage patterns with Google Analytics
  • Streamlining testing with the Android Debug Bridge

This book is an indispensable resource for every intermediate- to advanced-level Java developer now participating in Android development and for every seasoned mobile developer who wants to take full advantage of the newest Android platform and hardware.

The book is written by Lauren Darcey and Shane Conder and spans a whopping 528 pages - definitely not light reading intended for beginners.

The Giveaway

informIT has been generous enough to partner up with us to give away 10 copies of the eBook. To enter, just leave a comment telling us what kind of app you want to create with your newly-improved skills. Be sure to include your email address so that we can contact you if you win.

The contest is open to everyone in the world (fully international) and will run from today (Wednesday, July 18) until Monday, July 23 at 11:59 PM PST (the book's release is July 24). Winners will be chosen at random and contacted via email.

Good luck!

Aaron Gingrich
Aaron is a geek who has always had a passion for technology. When not working or writing, he can be found spending time with his family, playing a game, or watching a movie.

  • Aeefire

    I want to create... THE APP.

  • http://www.steveedson.co.uk Steve Edson

    Apps to listen to local radio stations :)

  • Martyn Haigh

    I read and reviewed the first book and found it was a good beginners book, looking forward to reading the more advanced version. I'm going to make an app for Google TV which hooks in to SickBeard, CouchPotato, Headphones and SABNZBD :)

  • Graham Bloice

    I would create an app to manage electric RC plane flights, and battery charges and discharges.

  • jamie


    This book would come in handy as I am about to develop an application to start in the UK, eventually world wide with a map view showing set locations and reviews of biker friendly meeting points and cafes, shops and more and allow users to add more listings

  • Luke

    Looks awesome! hope I'll win :D

  • Dieter Vandenbroeck

    not sure yet, something cool

  • jason craig

    I'm building an app for my kid to give him an interactive way to keep in touch with extended family.

  • http://twitter.com/kix2902 kix2902

    I want to develop a new fresh game…

  • martin

    I want to create an app for gardening

  • jurrabi

    Being my first option to stop making money for others and start making it for myself I plan to create a ton of android apps thanks to the knowledge I'll improve with the contents of this book.

    Ideas I have hundreds, but I'm not sure it's a good one to tell here... ;)

    OK, here goes a freebie: A pre-bill calculator for Spanish mobile operator. The program should monitor your communications use (sms, phone calls and data connections) and, applying the exact conditions of your mobile plan it would give a pre-bill that you can use to control your bill or even check when the one from the operator comes...

  • Nicholas Nezis

    I'd like to create a Dungeons & Dragons session manager to keep state.

  • Corneliu Dascălu

    I have plenty of ideas, and I AM going to put them in practice sometime. One of them: I want to create a personal budget app that works and looks good on different screen sizes.

  • http://www.facebook.com/profile.php?id=1653571802 Debadatta Bose

    I'd like to create an app for emergency. I had an attack of pancreatitis and my phone didn't save me. I want to make it a life savior. I'll make an app that calls ambulances, takes you to hospital and calls your loved ones when you're in an emergency.

  • kisioy

    i need to learn programming for my new galaxy s3!

  • Steve Palacios

    I want to make a few different apps, one to give a total records manager for auto maintenance and another to make shortening links from Android easier with tracking. I think these might make great open source projects as well.

  • http://www.facebook.com/paul.tobeck Paul Tobeck

    I just started learning the basics, so this would be handy to have waiting in the wings...I want to develop some new and interesting apps for portrait photographers.

  • Scott Cole


  • http://www.facebook.com/alex.vainshtein Alex Vainshtein

    I want to create all kind of apps.

  • Wam31

    I'm starting a domotics / home automation app.
    So a Wireless Development book would be quite nice !

  • A.C.

    I would create a new app for students. The current choices looks rather dated or not functional.

  • http://twitter.com/shaiu22 Shai Ungar

    want to make an app for shopping list

  • Phillip Hagger

    I have the first book and it was great. Would love to have the second. Currently building an app to help keep track of your kids when they are ill.

  • Matchstick

    It's probably worth noting that volume 1 of this is currently available for 1p on the Google Play Store in the Uk at least

    As for the App I'd build it would probably be something that allowed Students at my employer to better access and maintain their information.

  • will

    a new game

  • http://www.facebook.com/OcoBri Brian Oconnell

    I would like to make an app for my Autism agency to alert staff to a missing child. It would take info and a photo from our database and the location where the child was last scheduled to be.

  • http://profiles.google.com/stermi Emanuele Ricci

    Crossing my fingers :)

  • Kaush KS

    I am working on an healthcare app for the elderly with accessibility features and more.

  • Marty Ballard

    My next app will connect my N7 with my android device....for life!

  • Leo Lang

    I would like to read it

  • Thomas Birke

    I'd start with a few casuakl games... That'd be fun

  • Fotios Kossyvas

    I would like to make real life-utility apps

  • Ray

    Network game

  • Tamás Farkas

    I would like to make a roommate beer borrowing inventory app, it would be a great help :D

  • Vyrlokar

    I would create a floating notetaking app with google docs integration

  • http://twitter.com/Beckman2905 Joachim Beckman

    Make something that would feel a bit like ICS or JB on my sadly outdated Nexus One. Perhaps a better calendar app, since I think that the current one sucks.. At least on Gingerbred.

  • Scott Warner

    It would be really helpful for a few of my current projects, and to make my current apps better :)

  • http://www.facebook.com/dennis.f.heffernan Dennis Heffernan

    I'd like to develop several things...a task/to-do list app, character builder apps for Champions Online and maybe City of Heroes...some games....

  • Ron

    I could use this for the framework I'm developing... http://www.mobiltect.com

  • amugofjava

    No app specifically in mind but wish to improve my Android development skills. This book would be extremely useful. Good luck everyone.

  • Alessandro Dias

    I could use it to develop an app that would try to help people with low self-esteem, or something like that.

  • http://twitter.com/RobbySmet Robby Smet

    I could really use this for a current app I'm working on ! :)

  • Gabriel Pagan

    I have two apps that may benefit. One matches your causes and views with compatible politicians (Puerto Rico) The other is for a law firm to deliver commentary on important judicial decisions.

  • bhavik tikudiya

    kind of started basic n now i think to upgrade n develop a railway app that will help people...hope to win one.

  • egorzilla

    So many apps so little time. While the beginner books are good something more in depth would be awesome.

  • Jamison England

    Something to do with GTV

  • Ravichandra

    Develop an app than can give audio output for current time useful for blind people.

  • Randy Bihlmayer

    I would like to work mostly on porting iOS apps to Android and modify the Android base APKs for use on Raspberry type mini computers to aid in home automation of non computerized electrical equipment. Imagine the Android powered smart house!

  • Aditya Kavoor

    we are already in the process of making an app for your football supporters group which is 12k strong in members. the app is heavily networked in terms of news delivery and server access for various tasks..this book would help a lot..

  • sipp11

    I'm thinking of a better note taking with android & desktop OS sync and offline support. Hope to get some important stuff to get me forward quickly.

  • http://www.facebook.com/profile.php?id=511357427 Chris Clark

    I've got a great idea, with a slight workaround, to create an app that will allow you to share to all your social sites AND Google+ at once, without needing a public API. :)

  • Brian Zable

    I would love to win this book. It would help me polish a Chess like game I am working on. I am currently a beginner so having this book would be the perfect tool for polishing my skills.

  • http://www.facebook.com/stefanybaezrodriguez Stefany Báez Rodríguez

    working on a cool app, need this to make it even cooler.

  • Daniel Tisi

    I would love to create an app that would visually analyze a photo of food and estimate nutritional content based on assumptions and questions answered by the individual. Essentially, the person could create their own food database by clicking photos on their phone. Great for weight management, health professionals and research!

  • http://twitter.com/GIBsonCubed Sean Arnold

    I'd love to net a copy, I've been playing with a number of idea's for Apps, none of which are at all "killer" due to my building things specifically to figure out certain features of the API.

  • Francesc

    Hi, I'd love to win this book! , I'd develop a game.

  • Jared

    I'll make an app that turns 1s and 0s into bacon. Mmm bacon.

  • Caio Moreno

    I just want to polish my apps, making them even better

  • bobygk

    Volume I was awesome! Would love to get the second volume ;-)

  • Clayton Reeves

    It would be great to get those productivity apps done. Also my work would like to have some native apps for some projects in the future.

  • http://www.facebook.com/people/Chad-Smith/1415361495 Chad Smith

    I want to make my apps better.

  • http://meatcastle.com/ Youre My Boy Bloo

    If I don't win, I will cry.

  • Aditya

    I would love to develop international apps with advanced fragments and more butterish UI. Love to develop apps which cater to university students and make their education more interactive.

  • http://profiles.google.com/dharr18 Dave Harrison

    I would use this to help me write applications to manage systems at work. After I got them more versatile and mature I would release them to market.

  • Dennis

    I would like to create an app that will visualize tweets like a screensaver.

  • EmrysTal

    I want to build an app that would allow customers to scan a product to see if it is in my inventory and be able to purchase it. If not, allows them to fill out a suggestion form if they want to see it available in the future.

  • shchen

    I like to develop a video recording app.

  • eugene downing

    Still moving slow on getting my app complete could use this book to help give me some more ideas.

  • André Tricano

    I want to create an application for sales force automation.

  • Brandon White

    I have an app that I am in the middle of developing but I don't want to tell you what it is because I don't want to have my idea stolen by apple or anyone else on here...

  • Charles Guardino

    I'd love to net a copy, I've been playing with a number of idea's for Apps, none of which are at all "killer" due to my building things specifically to figure out certain features of the API.

  • Anthony Carraccio

    I would like have an book on how to make games and apps for android that would be great

  • Benjamin LE CUN

    I'm really interested in reading about p2p protocols on mobile especially. I think it's an un exploited thing that unfortunately slows down the expend of good video services.

  • Cboly1230

    I want to make a game that will use more then the thouch screen and the motion sensor

  • billracine

    I want to write an app to provide a quick way to set a timer. Say for 15min, 30min, 60, 90 (you get the jist). Just hit a button and forget about it. After the corresponding amount of time elapses, it notifies you by toast, vibration and/or audible alarm.

  • Dustin Woo

    This would definitely help with the project started by the startup company I'm working with - we're working together to make a service to simplify the process project management. This should be fun to have!

  • Erbr

    I would use this book to build a better photo app

  • Michael

    I'd like to create an app for my fraternity to help get donations for the Jimmy V foundation and for recruitment purposes

  • RocketScience11

    This would complement the first edition I won from you guys nicely.... I'm still working on a music-related app and I think these more advanced topics would be very useful.

  • Jesse

    Would love to learn how to do cloud-based services with android

  • theangi

    This could be very helpful for me in developing cloud based applications!

  • Nick

    I would create a game that has in-app purchases to unlock certain features faster than through the usual gameplay. I am looking forward to the book, because it handles gestures, animations, the NDK and RenderScript.

  • http://twitter.com/sorakiu David Moore

    I would create an app to track the MPG on my vehicles w/ no ads.

  • http://twitter.com/AshiqJA Ashiq JA

    I would like to build an social networking news app that curates useful information from all your social networking sites like fb, twitter, google+, linkedin etc...in other words an app that could give a feel of flipboard.

  • http://twitter.com/AshiqJA Ashiq JA

    I would like to build an social networking news app that curates useful information from all your social networking sites like fb, twitter, google+, linkedin etc...in other words an app that could give a feel of flipboard.

  • Misty Fowler

    This could be very useful to me, as I get ready to create an app for account switching. I'm an experienced software developer, but I have yet to really get into mobile development, quite yet.

  • Misty Fowler

    This could be very useful to me, as I get ready to create an app for account switching. I'm an experienced software developer, but I have yet to really get into mobile development, quite yet.

  • coussemaeker

    Develop a new input method...

  • http://www.facebook.com/italyguy Michael Oberhausen

    This would help me with some apps I've already developed by improving their performance by pushing information rather than using a timer

  • Kevin Kintner

    I want to build a new widget pack.

  • Sean Fitz

    I'd like to develop a game to be played over the network. I'd love to get started using this book, thanks!

  • http://twitter.com/spinron Spinron

    A more fun and usable eReader app

  • compupolis

    home inventory app. maybe an app to access my personal web site's content on-the-go as well...

  • http://www.facebook.com/larsgbnielsen Lars Gyrup Brink Nielsen

    I'm actually looking into developing a few apps for the Sony SmartWatch and this could come in handy.

  • Grant Shearer

    Another educational app, like Math Defense.

  • http://twitter.com/es0329 Eric

    I'm interested in complimenting real-world actions with some massive-multiplayer aspects. This would be a great resource to help me extend my apps with those advanced features.

  • aj34

    I would like to build an android app that interacts with my arduino uno board

  • Kiran

    I'd like to make a basic side-scrolling game to start with and improve it more as I go along reading the book.

  • osaka

    I'd like to make a road game that uses location and has multiplayer through wifi.

  • Apekaas

    I'm interested to make an app for my study :)

  • Gal Ben-Haim

    I'd like to develop my idea for a new kind of social networking app !

  • Antonio Chillarón

    I will be developing my Telmex/Infinitum Free Access Point login app.

  • http://www.facebook.com/Gracjanek Gracjan Kaszyński

    I am in the process of designing a game, several of the topics covered in the book would be very useful in implementation phase, such as databases, 2D/3D interfaces and the description of ADB.

  • -olo-

    I'd write password generator

  • Deepu Mukundan

    An app which interacts with NFC chips, with options to customize by users on different ways to using the chips @ home. NFC rocks!

  • Deepu Mukundan

    An app which interacts with NFC chips, with options to customize by users on different ways to using the chips @ home. NFC rocks!

  • LeoSSmith

    An application to transfer electronic ID - vcards using the NFC

  • Cassi

    I'm working on a drawing based social network app right now, this would help a lot!!

  • James W

    I can't tell the app I'm trying to develop, because it's far from done, I"m new, and I don't want anyone to steal my idea. I can say it has to do with televisions. :) Sorry, but all I can say. Also, my idea is the first of it's kind. So Far!!

  • Rajiv Menon

    Looking forward for this great book. Wants to learn more about wireless app development

  • all green

    Professional Wirelessness would be great for some apps to connect to kickstarter projects I backed. Good randomness, I am here

  • SStewart654

    I want to make a simple game app so I can improve my android skils

  • http://www.facebook.com/profile.php?id=1117807142 Disko Chuk

    a port of wifite

  • Ionut Costica

    An app to help me (and others) navigate the Mall. Start with the one in my town (while building modularly) and expand to any number of malls. I'm sick and tired of A) getting lost in the mall, B) not being able to find the shops I'm looking for and C) trying to use the horrible horrible maps you get at the info kiosk. Maybe this way when I next want to buy shoes I can just start up the app, tell it what I want to buy and it'll point me in the right direction. (Other features planned, one of which is remembering items of interest, with price and picture, connected to the store you're in, so you can later find it again).

  • Bram

    Creating an opportunistic ad-hoc communication app using this book would be nice :-)

  • Andrew

    The kind of app that I want to create is one that will help me get rich through lots of sales.

  • http://twitter.com/eatingSurreal eatingSurreal

    I would like to develop an augmented reality app that simulates the psychedelic experience.

  • bakshi41c

    I am currently making an app for my school, this would be really useful

  • http://www.androidpolice.com/ Artem Russakovskii

    Winners posted!

  • Corneliu Dascălu

    I won! Thanks!