Komatineni 3930-7 POD.indd
Last Updated: March 31st, 2012

Let's be honest, there isn't exactly a shortage of Android apps. What there is a shortage of, though, is quality Android apps. You know, apps with great interfaces, support for new features (such as ActionBar), and formats (tablets, TV, etc.) Part of the problem could simply be that a lot of the people developing (cr)apps for Android aren't experienced developers... or if they are experienced devs, they don't know how to get the most from the OS. Luckily, Apress has just just updated one of their most popular books, Pro Android 4, which is written for developers looking to move into mobile - and to teach them the finer points of Android.

This contest is now over. Here are our winners, selected at random:
  • Jason (glisson)
  • Paul (pawel)
  • Jorge (rasillo)
  • Van Neil Tan Seng
  • Martin Kemp
  • Fareed Ahmed
  • Almir Osmanovic
  • ANkh
  • Ismael Esparza
  • Jonathan Weltback

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

Apress was so impressed by everyone’s response that they’re offering an exclusive discount on Pro Android 4 to all participants. Use code DRP325 at checkout when purchasing the E -version of Pro Android 4 to save 40% off the original price. The coupon expires April 6th, so you have about a week to redeem it.

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.

The Book: Pro Android 4

Komatineni 3930-7 POD.indd

Pro Android 4 is written by Satya Komatineni and Dave MacLean, and spans  an astounding 1,020 pages(!).

Pro Android 4 shows you how to build real-world and fun mobile apps using the new Android SDK 4 (Ice Cream Sandwich), which unifies Gingerbread for smartphones, Honeycomb for tablets and augments further with Google TV and more.

This Android 4 book updates the best selling Pro Android 3 and covers everything from the fundamentals of building apps for embedded devices, smartphones, and tablets to advanced concepts such as custom 3D components, multi-tasking, sensors/augmented reality, better accessories support and much more.

  • Using the tutorials and expert advice, you'll quickly be able to build cool mobile apps and run them on dozens of Android-based smartphones.
  • You'll explore and use the Android APIs, including those for media and sensors.
  • And you'll check out what's new with Android 4, including the improved user interface across all Android platforms, integration with services, and more.

After reading this definitive tutorial and reference, you gain the knowledge and experience to create stunning, cutting-edge Android 4 apps that can make you money, while keeping you agile enough to respond to changes in the future.

The print book is available for $49.99, and the eBook is $34.99.

The Contest

We've teamed up with Apress to give 10 copies of Pro Android 4 away. To enter, drop us a comment below and let us know what you're planning on making with the book's help. Note that you must include a valid email address in the email field of your comment so that we can reach you if you win. Winners can choose either a print copy or eBook. The contest is open to everyone in the world (internationally), and will run from today (Thursday, March 22) until Sunday, March 25 at 11:59 PM PST. Winners will then 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.

  • Jamison England

    I would like to have a copy!

  • http://gwenhael.net Gwh

    When I'll do with it? Who doesn't need new games and awesome apps?

  • Eyal Berman

    I Want to develop the next best app :)

  • Kenneth Leong

    I will be interning at a company for my university internship programme, and I will be developing android tablet applications and this book will be of much help. In short, I want one pretty please.

  • http://www.roblectech.com Jean

    I want a copy of this book to improve the existing apps that me and my friends have build for android and upgrade all our existing code to android 4.

  • http://www.ignifuga.org Gabriel Jacobo

    I'm developing a multiplatform game engine, I could certainly use the information in this book!

  • Viktor

    I want to create news reader for wordpress sites :)

  • Luis Pinto

    I would use it to help me on my Bachelor's degree in Computer Science, as I have to develop an Android app in my final project.

  • cece

    Nice, it will be the little spark to finally bring me to actually creating (amazing) mobile apps !

  • http://sturtz.wordpress.com/ Andreas

    Something like tweetdeck, but better, don't wanna say too much ;)

  • Sp4rkR4t

    I'd love a copy of this book, initially I'll be making ugly as hell prototypes of games me and my friends would like to see back. Games inspired by Cannon Fodder, Lemmings, Magic Pockets, Mega Lo Mania, etc. Might then pretty them up and release them under the name uninspired design.

  • http://bioserge.com wolfkabal

    I already have the previous versions of this book - or what can be related to this book. Would love go get this an finish off the collection.

    Two game ideas already in prototype, and one enterprise app.

  • bk w/ bloody sauce

    actually..what I'm trying to make is an app that listens to music, like shazam, but this app is set to pick out the main chords of the song. Just a running theory, but I feel pretty good about it.

  • alik

    I just started to learn programming for Android last week. This book may be handy

  • http://www.scsoftdesign.com sc3764

    Love to make a program.

  • Kaz

    I'd actually like to have a copy to begin learning and contribute to providing my company's "product" to the masses. Can't tell you who that is, but many people out there know us...

  • Thomj

    I'd like to build some apps with friends, we have a bunch of ideas and this will get us started.

  • http://www.androidbyben.com/ kouray

    Pro Android is definitely one of the best serie of ebooks for Android development. I'd love a copy of this one, I think it'll help developers like myself to develop more innovative applications

  • http://www.cellouts.net Kyron John

    I'm planning on developing an app that will make it easier for people to enjoy the nightlife and club scene in their own cities and especially in other cities they might not be familiar with...I've already said too much

  • BATi

    wheee, a fine book on the best topic - how to write usefull, yet full featured app... I love "Pro" series, this one would be a nice addition to my bookshelf :)

  • TKL

    I would make a task management application for some organisationally challenged firends and colleagues that would be specifically tailored for them.

  • Frederic Müller

    Since more and more mobile devices get Android 4 it's time to focus on the new environment and take advantage of it's new apis.

  • https://plus.google.com/111846776401311092542/ -ym-

    Yes please! Can do with this as a reference for mobile app work.

  • https://plus.google.com/u/0/107517758363923142017/posts Marina

    I'm moving from a job where I just fix bugs on Android apps to a job where I will help to develop Android apps from scratch... so I think this book would be very useful :)

  • http://phil.yusenda.or.id Philip

    I'd like to develop education game for my son. Some game that can easily run on low end Android that quite popular here in Indonesia.

  • Andrew L

    I want to create business apps for use within corporate environment. Please let me prove my worth!

  • Matt

    I would like a copy of this book so I can clean up my coding within my applications.

  • Jesse

    Would love to have this book!!

  • http://www.stevenmattera.com Steven Mattera

    I want to get more into the Android Development scene. I've done a few apps, but nothing great like what I've done with iOS. I want to make some apps for my new Galaxy Note. =D

  • http://szymonmotyka.pl Szymon Motyka

    I want to create Advance Social Game

  • Igor Pavlović

    Must have book because i love andorid

  • http://www.sytlogic.com Karl Carpenter

    I'd love a copy, I'm actively developing 2 enterprise applications for specific industries. But would love to do some more "fun" stuff with Android. I haven't had the time to learn yet just how to start with 3D. This would push me over the edge to build something cool.

  • Jammo

    I'm going to develop a killer tablet app that'll make you stop watching TV!

  • Radek

    I would like to use knowledge acquired from that amazing book to improve my whole list of Android apps to use all the advantages of Android 4 :)

  • Paul

    I'd like to create an interactive ebook reader (similar to the Apple one).

  • Siaka

    I'm in the process of starting a game company, and having that book would be a great help for our first project.

  • Andrei Markovits

    I plan to update my apps to better support all the screen variations and android versions and I need some good advice/practice for this.

  • Dieter Vandenbroeck

    I would like to see a nice server monitoring program (features of multiple apps combined) for non-rooted devices. I guess this book would help a lot

  • http://www.facebook.com/sir.masau masauso nthele

    i want to develop mathematical apps

  • Paul Barber

    I'd like the book to help me develop an app for my wife's business.

  • http://gplus.to/arathunku arathunku

    I've got notebook in evernote full of ideas. Every book is valuable resource. I've read previous versions and they helped me a lot. One of my idea is to make a workout program but one that supports ANT+, power meters, weight scales etc. not only distance and time.

  • mr

    I would like a copy to help with my project of a word game for children that adults wil also enjoy.

  • entropic

    I would use it to develop a manga reader app, and some games of course. I really need a change from the development I've been doing, and I would love to get into the mobile space.

  • Chris

    I want to make an internal app for our entertainment company

  • Richard Néveri

    I would like to try and make an application to stream or record screencapture from my Android device.

  • Viktor

    I would bring Android 4.0 features and interface to my existing apps, to bring them into the modern era.

  • Dan

    I promise, I won't create another booth app.

  • Steve N

    I'm a budding android developer hoping to learn the more advanced features of android so that I can make the next addictive game!

  • Michael Schmidt

    The best app ever of course!

  • kerjani

    I want to develop a tablet app for university students

  • matthew

    I want to make an android client for what is quite possibly the most fantastic internet based service that I am currently prototyping...

  • Dave

    Having a copy of this book would be awesome. It would allow me to create an app for my church to listen to and lookup sermons

  • chad

    I am making an app for an amusement park.

  • David

    I would really like a copy. I would like to develop some teaching apps for my 5 year old.

  • George

    Yes, Please...was apparently too short. So, I would love a copy please.

  • hyperbolic

    I just took Java this semester, and after I will finish the course I would love to program some apps for my sgs2.
    ohh, and I have a HUGE idea for an app, just need to learn the syntax... :X

  • Eric

    I have a slue of ideas for apps, and want to make better existing apps such as task managers.

  • http://www.balazs-bohonyi.com Bohonyi Balazs Zsolt

    I am a Java developer and I would like to learn more about the Android SDK and start creating android apps, mostly for tablets. I have a couple of good app ideas I would like to work on, and this book seams to be a good start :)

  • Lee

    I just got a coop doing Android development. I would use this book to aid me in any future projects I come in contact with! Very excited :D

  • Stephen Armitage

    I'm got several educational apps in the planning stages at the moment and would love this book to help me develop them into fantastic content for kids and teachers.

  • Andrea Nigido

    I'm reading other older books and using my developer skills to adjust my code to ICS helping myself with SDK examples and tutorials but this book would help much better since my focus of development is tablets.

    I'm trying to write a game built around Hedgedroid and a Media Center that aims to mimic and integrate as much as possible with Linux's Moovida Media Center.

    Other amazing apps are just in my mind so far

  • KenX

    It would help me learn more about developping apps for Android.

  • Bill

    I want this book to improve my knowledge of android world and develop more efficient applications.

  • Chromie

    I want to create a program for video streaming.

  • Stephen Armitage

    * I've - excuse the mistake proof reading is important

  • droider

    I hope that it will help me in my current development of ICS tablet app (using augmented reality for locating recycling stations) + kind-of info system which informs the user what can be recycled & how to, with simple pointing camera at the "object" - at this moment, only it's early pre-alpha stage, with a lot of bugs.

  • Jaysen Barber

    I plan on learning how to build apps on the android platform.

  • Sibin EA

    Am sure i will get this book....

  • http://razvan.nl Razvan

    I'm planning to create my own apps.

  • Shen

    I will rule the world with this book!

  • David Erosa

    I'm redesigning my app UI in order to use the ActionBar. A book about this would be a great improvement to my learning!

  • Liam Johnson

    I'd use it to work on an idea I've had for awhile. Think of it as a sort of social music platform, where you can openly work on projects with other people, random or chosen.

  • Remeez

    I would really appreciate a copy of this book as I am learning the android framework at this point in time and cannot afford to buy the book myself. Rand v.s dollar conversion is a bit scary on the pocket.

  • Zach B

    I'll be using it to assist in building a student planner/to-do list thing that I've had in planning/pre-development stages for awhile. Mainly just to make it look nicer.

  • olo

    I'd learn development for Android.

  • Frank

    This book would go a long ways in helping me developing my ideas into reality. Apps are the way to go, and I love the Android platform. The transition from PC to mobile is the hurdle I eagerly wish to leap past.

  • Mario

    I love reading programming books and expanding programming knowledge and would definitely like an Android one. In for the win! :D

  • http://about.me/seanprunka Sean Prunka

    I have several app ideas that I would love to start working on.

  • https://plus.google.com/106900952711382808449/posts Pat

    I'd use this book to learn how to make games. I'd also want to make apps to improve the health care system.

  • Robert

    Working with a HP Touchpad running ICS as my development tablet I am looking to gain new insight into the changes made for the ICS SDK, this would greatly help to improve my knowledge.

  • Kaustubh Ghanekar

    I'd be happy to give my fellow this book as birthday gift!

  • http://www.kalechi.com kalechi

    I'm just starting on an application to help charities with fund raising. This would help make it a better application

  • Scott Haggerty

    I would love to create an app that actually works for Android! My company has an app for Apple that works but can't seem to get their Android one to work remotely as well!

  • http://bionic.tavishandmolly.com Sheldon

    I would tell you the type of app I'm going to make, but then I'd have to kill you.

  • rjp

    New traffic app.

  • http://www.n20.se n20.se

    I would use the book to evolve my current Android skills and develop even better apps on ever level. :-)

  • chambo622

    I'm hoping to make an app for my school! It will include news, video updates, bell schedules, activities, a feature to automatically silence the phone when you're on campus, and much more as I think of it.

  • JinWoo Shin

    Implement my school project to android.

  • https://market.android.com/details?id=net.mdtec.sportmateclub Phil

    A copy of this would be great. Working on a new sport app and want to make it special.

  • http://mobileanytimeanywhere.com andy

    A killer app for all devices

  • Jay Meszar

    Great to see the promotion of android dev

  • Ran

    I'm planning on making an app that will completely revolutionize the social graph. It will turn it upside down, inside out and spin it around like a dradle on Hannuka. Seriously. I really want/need/crave this book. gimme

  • Corneliu

    Having worked only on Gingerbread so far, I need a good book to guide me on the mysterious paths of Ice Cream Sandwich.

  • Gary Patrowicz

    a manhunt app to be played buy teams of android users

  • HawkiesZA

    Improve my current apps and make more with awesome interfaces that work the way you expect them to across devices.

  • Jan

    I currently develop an first aid app, and I plan to develop an application for helping couples achive pregnancy (for my diploma). I allsaw have some other ideas kicking around.

  • http://droid-xen.blogspot.com/ droid.xen

    I would love this book to help take my existing apps and turn them into something worthy of review on Android Police :)

  • http://www.r3pek.org Carlos Silva

    I'd like to make my apps work/feel better an also work on some new apps :)

  • Curious Developer

    I'm working on a reference application whose knowledge base is seeded by municipal repositories, and curated by community residents.

  • David Nilsson

    I'd finish my little Android game finally. :)

  • William

    This book will help me learn how to write awesome apps!!

  • http://rekaviles.com Rek Aviles

    Making a filing sharing app for my forum. Backend work is pretty much done, but having a few issues on the app side. Not to mention it looks ugly, so this book should help lots.

    Thanks for the opportunity. :)

  • abinkley

    I want to create an app to help create and maintain lists. Yes, there are tons of list taking apps, but I long for one that combines the best of multiple of these apps. I, and my coworkers, need something that will create said lists used for inventories that can incorporate spread sheets, photos, voice comments and the capability to add tasks and notes, possibly syncing with an office suite and/or enterprise network storage space. This would allow the data to be stored inhouse rather than in the cloud. Some of our info is sensitive and google docs/windows skydrive will not work for our organization.

  • Gnassounou Silete

    Hmmm what to do with a lot of updated knowledge ? seriously.. is that a question ?
    With that imagine how efficient I could make my apps. Even if you find tutorials on the net they cant cover every aspect which make an app efficient, and if you find several websites the way to make your app the best it could, the data may not be up to date anymore and you have to fast find the new changes before releasing the app ... If that book got the last changes on android developpement I want it !!! Maybe it will help me with the redaction of my tutorials too :p

  • Patrick Kelly

    Looking to do some data collection between an Arduino and a TF201. Need some tips on how to build a good UI.

  • Dinesh Nalluri

    I am interested in developing for android, its been a hobby for me ever since my HTC TyTN II started getting the early android ports... i havent developed anything as of now, however i am a keen follower of the android platform and currently have an Galaxy S II GT-I9100. If i get this book, i would love to use it and hone my skills and create some truly magical apps!

  • A.C.

    I would use it to make my apps ICS beautiful.

  • http://www.owentech.co.uk Tony

    I'd love to develop my existing and forthcoming apps further to use more Android 4 functionality. Widgets, Notification Widgets, Split Action Bars, and of course the Holo and Holo Light Themes.

  • http://rizaldi.web.id rizaldi

    If I get the book, I will develop an academic app for my university

  • http://techash.tk TechAsh

    I don't have an idea for an app, yet. But I would really like to get started!

  • A.C.

    I would use it to make my apps ICS beautiful to take advantage of the latest API components.

  • Fareed Ahmed

    I am looking forward to port the software that I created during my PhD from Matlab to android, this book can help me as I am looking forward to use a high end android Tablet probably with Nvidia GPU (ATP perhaps), I know some android development but I need to polish my skills like a pro and this book will help me for sure.

  • Jasmine Cheong

    I would like to have this book to help the android platform development for my research.

  • Andrew

    I plan on developing some games with the help of this book. Thanks for the giveaway!

  • Eduardo

    Hi Guys! I want to create an app to teach child how to read, but i want to do it in Spanish! Because there is not too much stuff for spanish people...


  • http://www.unlocktheinbox.com wpfn

    I'm thinking something for Google TV for a change! Book please!

  • Hunter Braun

    I'm just getting into Android development and have been using video tutorials to help getting started. My first project is going to be an ICS themed metronome application with a simple and intuitive UI. It will have support to enter every variety of time signatures and any tempo. This book sounds like the perfect companion to help me use the new Android 4.0 features to their fullest potential. My number one priority is to make a lightweight, attractive, and easy to use interface that adheres to all the Android design guidelines.

  • Kree

    not real sure what kind of app i would make with it but i would make sure it followed the new ics design guidelines and make it super customizable.

  • Samuel

    Going to use the book to brush up my android skills so that I can create an app that will help me propose to my girl.

  • crushjz

    Wanna be the best developer in the wooorld! ;D


  • Federico Landra

    If i won this fantastic book i'd develop something wonderful ... it would be a great incentive to keep me operating on mobile apps!! I hope to win!

  • Nick

    Without giving too much away... I'm working on creating an app that will be quite useful to Snow Boarders/Skiiers, BMX, and other outdoor sports that involve inclines. ;)
    This book would probably help me a lot!

  • David Wittenbrink

    I want to write an app that helps students manage their homework, test dates and so on.
    I want to be able to produce a high quality Android app and this book seems perfect for that :)

  • HomerSp

    Who doesn't need an android development book? :P

  • anticafe

    I have developed Android app for 2 years, and see Android is really an interesting platform. Hope this book will help me more while develop Android app.

  • simpson

    I'll tell everybody that i know that androidpolice is the best website ever!

  • http://deadlypenguin.com pcon

    I'm working on creating an app to score multiple board / card games to make the math easier (like agricola, 7 wonders).

  • Terry

    A better "Technical" note taking app and getting a game engine purring. Using AIDE and an ATP ofc.

  • João Duarte

    I'll use the book to help me finish my master thesis where with the help of the android I'll create an app with Augmented Reality and GPS Navigation.

  • Jake Weisz

    I am interested in this book to increase my knowledge of app development. I know some of the basics, but troubleshooting especially is a bit beyond me in most cases, and the big one I usually cough up on is UI design as far as development.

  • Grayson

    A colleague and I are trying to get our own company off the ground, and have just started development of our first Android app. This book would be a huge help!

  • ANkh

    Hey I'm working on an Android app right now over at http://shortestwalkingroute.appz.ie and I would certainly appreciate the reference material.

  • Michael

    I'm reaaly interested in creating a new debt reduction app and need to learn as much about app development as possible. If that goes well, I will definitely create more.

  • flaviu

    I'll start serious android development. Wish I've done this earlier!

  • Mika

    I hope I'll win!

  • MB

    I have several ideas for apps which have a humanitarian purpose, but all fails to a bussiness plan which aims to actually generate som money, so any help in form of litterature helps a bunch :)

  • ewoks

    I would use this book to improve my development skills and contribute to the android wonderland with better apps and games..

  • Nick

    Some sort of educational app for my son. Thanks for the contest!

  • Liam

    I'll probably use what I learn at work. We're just starting out in the app development scene.

  • Nightbox

    I'm currently working on a Augmented Reality App which uses Vuforia SDK. I'm a big Android fan, everyone in my family uses one :D. I would love to be able to learn to build the best apps for the people.

  • Andreas Petzel

    I am in the process of writing an app that will be able to intelligently get critical problems from the monitorring servers. I am doing this with the help of pro android 2 for android 2 phones. this book would make it possible that I can release this app also for android 4 phones.

    also thinking in eventually going to tablet versions. for example to show the monitoring traps on a map with geoip and GPS

  • Aaron Newman

    Would like a copy to learn developing on Android.

  • http://alldroid.blogspot.com Blizard

    New apps and games comming up when i win this book :)

  • http://neighborhoodthoughts.blogspot.com JonathanWardRogers

    I'm working on a live wallpaper that changes between a set of landscape (or any other) photos based on time of day.

  • johnathan Higginson

    I'd like to bring data from nonsmart platforms like your car into phones/tablets

  • http://ghostmediapro.com/forum shawndell Harris

    I am new to developing apps for android, so with the help of this book i would build a few networking apps as the default build-in ones, and the latest created by dev, are still lack basic functionality, so with the knowledge provided, i would began working diligently for a networking app that benefits everyone.

  • Ray

    Photo manager that works across social media sites.

  • Murtaza

    Want to build some games for Android platform, that is all.

  • http://www.designfuture.it Emanuele Ricci

    I will port my actual apps on Tablet / Google TV for a better user experience :)

  • Jim

    The book would help to make better apps.