Last Updated: June 7th, 2011

To help aspiring Android developers get off the ground and develop our next dream app, Android Police has partnered with O'Reilly Media, one of the largest technical book publishers, to give away a multitude of Android books to our readers. Each week or so for the next few months, we'll be giving away a different O'Reilly Android book, asking for nothing but a minute of your time in return.

Learning Android

The first book in the list is Learning Android by Marko Gargenta, released by O'Reilly in March 2011.

The book starts from the basics and goes into details of the Android user interface, preferences, Intents, options, file system, services, database, lists, adapters, broadcast receivers and listeners, content providers, system services, and even the NDK (native development kit for C++ development).

The learning approach chosen in this book is the best one I can personally think of - you will be building a Twitter-like Android application from the ground up, adding features along the way in each chapter.

The book is valued at $35, though it's currently on sale on Amazon for $21.77.

Grab the sampler, which includes the full table of contents and the first few pages from here.


Want to build apps for Android devices? This book is the perfect way to master the fundamentals. Written by an expert who's taught this mobile platform to hundreds of developers in large organizations, this gentle introduction shows experienced object-oriented programmers how to use Android’s basic building blocks to create user interfaces, store data, connect to the network, and more.

You'll build a Twitter-like application throughout the course of this book, adding new features with each chapter. Along the way, you'll also create your own toolbox of code patterns to help you program any type of Android application with ease.

  • Get an overview of the Android platform and discover how it fits into the mobile ecosystem
  • Learn about the Android stack, including its application framework, and the structure and distribution of application packages (APK)
  • Set up your Android development environment and get started with simple programs
  • Use Android’s building blocks—Activities, Intents, Services, Content Providers, and Broadcast Receivers
  • Learn how to build basic Android user interfaces and organize UI elements in Views and Layouts
  • Build a service that uses a background process to update data in your application
  • Get an introduction to Android Interface Definition Language (AIDL) and the Native Development Kit (NDK)

How To Win

The contest is now over, and the winners have been posted here.

Some of you have been asking for a contest that does not involve social media, and this time we'll give you just that.

To enter the giveaway, just leave a comment here in this post (not on Facebook) and provide a compelling reason why you should be the one to win this book.

The winner will be selected by the Android Police and O'Reilly panel after May 31st 11:59 p.m. PT and notified via email. Make sure you use your real email in the comment, as that's what we'll use to contact the winner.

Oh, and I try to fight for this every time we do a giveaway, so I'm glad to report that this giveaway is open to anyone in the world!

Good luck, may the best aspiring developer win!

Artem Russakovskii
Artem is a die-hard Android fan, passionate tech blogger, obsessive-compulsive editor, bug hunting programmer, and the founder of Android Police.
Most of the time, you will find Artem either hacking away at code or thinking of the next 15 blog posts.

  • Jay Bennett

    I want to learn more about this so that I can teach high school students how to develop Apps and as a intro to programming.

  • John J

    I'm a recent college grad, and looking to add some more viability to my resume. Currently working with asp.net, PHP, Java, and looking for some mobile experience.

  • Dan Ream

    I need this Book... Since I've learned how to Root my Phone I feel like I need to make an app now... It will be the Best App ever created...

  • AC

    I do NOT want to win, because it's a paper book, and paper books are so 868...

  • Tasos

    Give it to me! It's one that I don't have and would really like to see what it says.

  • Herli

    Because currently unemployed, looking for mobile apps development rather than full fledged computer apps. This will be really helpful.

  • lasmith

    I just recently received an A in Java programming at my college and I would like to move into mobile development. It would be great if I could get a solid headstart before my next class begins in the fall. Thank you for your consideration.

  • Reina Villanueva

    because I really want to get into developing apps! I have a lot of ideas :]

  • http://twitter.com/tylerrobb Tyler Robb

    I would love to get started with developing an application for Android because I want to finally create something awesome that iOS users won't be able to have right off the bat. As an Android user, it's frustrating to have to wait for all of the quality iOS apps to be ported to Android. I want to turn the tables for a change with the help of this book and my ideas!

  • Mike A

    I should win because I have been trying to get into android developing for a while but I'm not a skilled enough coder at the moment and this book can really help me get off the ground. My dream job would be to work for google creating android and this book could really help me

  • Chopes

    Because I visit Android Police daily.

  • Lahirix

    Since two weeks I know having an android phone is life changing. Developing android stuff would be, uhm, world changing?!? Can't wait to start....

  • mgamerz

    I just developed an encryption program in java and I just got an android phone. I want to port to android (and make useful apps for xda so we all benefit), so I hope I win!

  • http://www.promedia.org Vincent

    Today I bought the book of an O’reilly competitor – ‘Build Your Own Apps - No Experience Required!, John Wiley & Sons Inc”. This book is for beginners but for the serious work I could really use the O’reilly book, as O’reilly always delivers quality work for pro’s…. :)

  • Mark B

    I'm selling these fine leather jackets.........

  • Mn

    Because Artem, I am related to you! I am not really but hey trying something different than everyone else.

  • lassehm

    because i have read "Java for dummies" and are ready to take the next step

  • Darell Connor

    I want to be that developer that's makes the next best app after the Angry Birds series!

  • Zak

    So I can start developing all these apps I have inside my head.

  • http://vrachil.posterous.com limgad

    Cause I want to finally make a compelling UI, and all my efforts were a failure -.-

  • http://nick-laws.com Nick

    I downloaded the SDK and almost immediately got stuck... I need the help this book would provide! Instead of a "hello world" I'll make a "Hello Android Police" app. Eh? Eh?? Come on....

  • Chris Hulan

    Pick me! Pick Me! ;)

    'cause I have an android device but am reluctant to start hacking till I have a guide of some sort, like this great book from O'Reilly!

  • Nick

    Dead keen to jump into Android development! I have a couple of great ideas floating around in my head I want to get out into code.

    If it helps I'm also trying to cure cancer, support my twenty children and eradicate poverty.. oh, and my cat needs an operation. Winning an Android book will assist in these goals. Well, I'm pretty sure it will..

  • Ros

    Because I'm a aspiring programmer who would really like some help on entering the android platform. And I feel like helping to close the gap between iOS and Android on quality apps.

  • Slighter

    In the past two years of more time laid off than performing my trade of lighting your streets and stopping your traffic I have been getting my feet wet in development.
    This work would be an indispensable inclusion to my knowledge arsenal, possibly leading to a career change.
    Stranger things........

  • Chris

    It all started two years ago when I needed a new phone. I was told to get the Droid, as it was going to be awesome. With my first Android phone in hand, it didn't take me long to realize that I held the gateway to infinite possibilities in my hand. I wanted to unlock this gateway and help forever change the mobile computing world.

    There was one small problem, however, all I knew how to do was root my device using step by step tutorials and change my rom. I have created custom boot animations, but that's as simple as replacing one file with another. Too simple.

    I want to learn how to manipulate this roaring beast of an operating system. With the knowledge of this book, I could make my phone do anything I want. I promise to use this knowledge for good, and will not be tempted by evil.

    Help me unlock limitless potential and change the world!

  • Kurt Liget

    This would be great, I just started trying to learn Android programming.

  • levu

    Because I really want to develop for android and i love linux, i want to make android even better than now so there's no good reason to select iOS anymore

  • Steven

    I could use it to learn and contribute to the Market and get myself a new hobby.

  • Paul B

    Because o reilly love android and o reilly want to learn how to develop apps properly. I think the real question here is why shouldn't i win it?

    p.s. see what i did there. o reilly > i really. Eh? eh??? That's comedy gold right there.

  • Mattchew

    So I can make some killer apps and pay off my student loans!

  • http://www.Facebook.com/armando.Saldierna armando Saldierna

    Me and my friend are trying to start a cross platform application that works over Ios and android and since I'm the android fanboy of the both I need to learn how tostart programing.

  • http://www.mikevail.org Mike

    I work for the City of Derby in Kansas and our IT guy works his ass off. He is always running around the city to help people out and fixing problems minutes after he is told about them. Anyway he is a fan of Android and told me that he wants to learn about making apps and have his kid help him. I would like to give this book to him as a thank you for everything he does.

  • Manuel João Silva

    Because I gave all the trouble of scrolling a gazillion of comments, serious my fingers hurt.

    Jokes aside, I need this book because I'm constantly postponing my quest on android development, I need a good excuse to start, what's better than a free book?

  • Rajasekar

    good one ... Share value of android are much bigger than. others, so need to learn and develop apps.

  • LeStudent

    Because i'm a student @ faculty of electrical engineering and a book like this is bound to have some nice new examples that will help me in more places than just android app programming :)

  • Dan

    i just dyed my hair green to match the book cover.

  • kavita

    Well coding has always been my first love, though over the years changes in priority have directed me away from this.. But now would love to get back to doing the thing i love the most

  • http://www.anivision.org Xcom923

    I've been wanting to learn android development for a long time (longer than AP has been around ^_^) I've just not had a good teacher (and enough time) this book could be my ticket

  • kavita

    Well coding has always been my first love, though over the years changes in priority have directed me away from this.. But now would love to get back to doing the thing i love the most ie building apps..

  • John

    I work in IT(Software Implementation) and I have a great love for Android as well(Dinc, TBolt and Xoom). I have been wanting to learn coding to both have fun coding an android app as well as opening up additional options at work. This book sounds like a great way for me to learn how to develop for the android platform and learn coding habits/processes at the same time.

  • theonlymikeg

    because i am awesomer then you all and i have cr48 (2 of then hacked) and i hate ios

  • Taylor

    Here's why I should win...

    I bought a Nook Color as a pdf reader for graduate school. My frustration with a lack of a final manager led me to the XDA forums where I discovered rooting. Five months and many ROMs later, I have come to embrace my inner geek. This book is the next step in my nerd enlightenment.

  • Bayilo Kanto

    If you want a better world, educate people; if you want a better future, develop Android.

  • AL

    Because I'm a bright, under-employed, MIT-educated engineer with a law degree who can't seem to pass the bar exam. What else am I going to do?! In other words, unless I come up with the next hot app those student loans aren't getting paid!

  • Larry

    I should win because I'm a terrible developer and I would like to become slightly less terrible. I believe this book would help.

  • milk

    I'm getting laid off soon and I need a new way to pay my mortgage.

  • StaggerZero

    I think I should win because I am too honest about my experience with android development. I already have two android development books, one application on the market, but I am still lacking something... major? I don't handle graphics well, I don't have a good notification system, and I am at a loss on how to design for OOD with android.

  • Ian T

    Pick me because I just learnt how to read and the next logical step is learning Android development!

  • WildernessJack

    As a customer service rep for one of the cell providers, I hear things that customers want to do with their devices and it would be nice to know how to take those ideas and make it happen for them, then call them back and tell them where they can get it...of course for free...after all, isn't that what Andriod is all about??

  • Kenny

    I love android ^^

  • bk w/ bloody sauce

    Nice, I'd love to learn this and for free! sweet!! Good Luck to whoever wins and you have to post your app!!

  • ErOR

    I have since the beginning of the year had a thirst for Android development as I bought my first Android device, the Desire HD. I went through all the required setup of SDK and Eclipse only to find that there is a lack of beginner guides online. I'm a student so money is always tight and just haven't had an opportunity to start this yet. I think with a book such as this I could finally set my roots in Android Development and begin THE journey.

  • Aaron

    Because I will use the books to create a time machine application and give them to the next winner!

  • Russell

    Because I'm getting old and need to learn new platforms to fight off boredom and senescence.

  • Alan

    I'm in Singapore where the majority of people, and my colleagues, use iPhones. I want to help increase the popularity of Android and I think knowing about the OS in depth, and perhaps making an app or two, can help me achieve that

  • Garrett Bishop

    I am in the process of learning Java and would love this book. I have always loved computers and android has renewed my excitement in coding. I have some great apps in mind already. This would help me tremendously.

  • tg

    They say that practice makes perfect and that to know something is to love it, so in order to practice, know, and love Android, what would be better than a get starting book on Android? :-)

  • http://www.ruffstartrescueny.org MAP

    I taught myself website development in order to help animal rescue groups. I'm now maintaining two existing sites and developing a third from scratch. I've just taught myself HTML, CSS, JavaScript, some PHP and GIMP.

    I now intend to develop companion apps to showcase available cats and dogs, and make adoption applications more widely accessible.

    Animal rescue and technology are my two passions! Learning Android, the book, would be incredibly useful and greatly appreciated.

  • Mon

    Because where I'm from (Philippines), NONE of the bookstores [and I do mean all of them] carry Java/Android programming books!!!! I've read multiple tutorials, watched multiple videos, downloaded sample code and apps, everything I can think of to get me started. And I have started. :) But nothing would beat having a book reference by my side! :D I've got some ideas I haven't seen implemented yet on the market, and I'd like to make them a reality.

  • http://grou.ps/meditationtime/home Bernard Adjodha

    Because I spend way too much time downloading and using apps and not applying myself to the learning process.
    It would be an added item to push me in the right direction.

  • http://www.twww.com George Baker

    I should win because want to make the awesomest RSS app in the world just so I can help people read all the great stuff from Android Police on their phones!!!!

  • http://frq.com.br frq

    Well, i think i deserve it, cause after a couple of years with iOS i am in love with android :-P

  • Ankur shah

    I am big Google fan and want to develop android application and I think so this is must have book for same.

  • RolandDeschain

    Because I can't hear your excuses as to why it shouldn't be given to me over the sound of how awesome I am.

  • http://workingbinary.com/ Alam

    i'm always want to make a great apps for android. hopefully this book will allow me to do that.

  • Tyler Cooke

    I think I should win this because I am studying Java right now. I have not gotten very far into learning Java, but this book would be very useful for me as I have always wanted to develop for this awesome platform. This book would be much appreciated.


  • Cyclone1

    I love Android and how it provides us the flexibility to customize our little Anddy to become one and only one phone in the world, that only belong to one user.

    I hope to develop an Android application to help every Android user to customize our phone even further.

    The problem is, I've downloaded Eclipse to start learning it but the software been collecting dust because I do not know where to start! This book is perfect choice for me to get started.

  • Amit K

    I wanna see Android Dominating the mobile and embedded computing platform.... and may be, they may need my help !!!!

  • gimpyestrada

    I've been this close to beginning to code for Android that if I were to win this contest I would be pushed over the edge and all these ideas that I have would finally come to fruition.

    I have used O'Reilly's books in the past and I have always been very satisfied with their bredth and depth and I am sure this one is no exception.

  • Arpit

    Because am the fan of Android since it day one and the first Indian to get Nexus One on day 4 since its launch in US. I am also starting to write Anroid and need the book at any cost. After all it all fair and love & war.

  • Lureon

    I would like to participate in the Android Development Challenge (for Africa), I have some ideas, but need some help with some of the more advanced areas.

  • Umang

    Because its really expensive in India and I don't want to use the pirated ebook available on Internet.. So wanna get the book to get started with Android..

  • CAM

    Because us "old folk" need all the help we can get in keeping up with the young whippersnappers ;)

  • randy khoo

    I really need this.
    To be honest, i'm not even a developer.
    But the love for android has even made me go searching and tinkering Eclipse to self learn.
    Give this to me, and i you shall be my master, and i will be your apprentice.
    Together we shall rule the apple ecosystem.

  • http://twitter.com/deinoerd Deino

    I should win because I kick ass in Photoshop and UI design, but my coding skills are... well, terrible. I need all the help I can get. Seriously.

  • Adryan

    I would love to win that book. I am a young android enthuasist(or freak). As of now android is both an obsession and hobby. But i would love to take it to next level with this coding book. I have so many app ideas but i can imagine that book would help. Also tired of my mom getting on for playing on my phone then i can tell im using to further my learning of coding and making an app

  • PrabG

    Because I can finally win something which does not involve any restrictions (like only specific countries).

  • DaveC

    My app will dwarf SETI, and enlist the overwhelming popularity of Android to finally make contact with extraterrestrial intelligence.

  • Bastiaan

    I'd like this book, as I am going to have quite a bit of free time on my hands the comming weeks, and what is better than spending it reading a good, fun, challenging book?:) And afterwards I can finally make all the cool things that have been floating in my head!

  • Asaf

    "You can win, if you want
    If you want it you will win" (Modern Talking)

    Well, I want.

    I have a dream that one day this android nation will rise up and live up the true meaning of open source.

    I have a dream that one day on the red hills of Cupertino, the sons of former iPhone users and the sons of former iPhone owners will be able to sit down together at the development table of open source development.

    I have a dream that one day even the state of closed source, a state sweltering with the heat of injustice, sweltering with the heat of oppression, will be transformed into an oasis of freedom.

    I have a dream that my four little children will one day live in a nation where they will not be judged by the maker of their smart phone but by the content of their operating system.

    I have a dream today!

    (Adapted from Martin Luther King, Jr.)


    Since long time I wanted to start developing apps for Android, looking into rather releasing small apps for free plus I have got few open sourced apps I wanted to take on developing (some of them stopped being developed). I am working full time which is kinda drawback if I want to do some development however having this book would defiantly helped starting developing

  • Kundan

    Looking to move to android, as it sure is becoming the greatest platform to develop for!

  • Amandeep Singh

    Because i m an android fan but .net developer. Now I wanna shift to android development.

  • GillesR

    Because only Chuck Norris can do Android development without a great book like this one! I'm not Chuck Norris unfortunately.

    [Thanks a lot for a contest available everywhere in the world!]

  • Andrew

    Because I've written a couple of apps and still don't really have a clue what I'm doing!

  • Nirmit

    Content is good. Hope book has more hands on examples...

  • Remy

    To help me do an Android client for the persistant MMORTS I'm doing, so that people can check up on their empires even when not home ...

  • ravit

    Because they are the best book publishers in the world.

  • Zigmar

    I'm gonna teach an Android course, and if this book is good, I'll recommend it to my students. Need one to evaluate, but also doing Android development for life and hope to learn something new myself :)

  • Grzesiek

    I'm stuck in a moment and can't get out of it - that's a good description of my android development experience with SQLite database. I hope this book will be very helpful for me in this situation.

  • Matz

    I'm building an app with a friend of mine right now. Well, he is the one building it, I had the idea. I wanted to create it on Android first, but he is a iOS developer only! So I need to have some insight knowledge myself to get started on the Android build a.s.a.p!

  • T. S. Collins

    I've played around with the Android SDK and also Google's App Inventor for Android but want to really understand the true power of the Android platform and feel this book will give me the insight I need

  • Yathushab

    Making an app right now and have a a follow up idea would be really useful to have as a guide to help me along. :)

  • http://www.facebook.com/THE.BlakeRoss Blake

    I may already know the basics, but I'd love to dive a little deeper into Android development.

  • http://www.ericcamil.com Eric

    I would be able to work on creating mobile applications in regards to research and studies on mobile learning.

  • Joe

    I am a computer programmer who wishes to develop for the android platform. I have learned several programming languages through Oreilly books, and hope I can learn how to develop for android through this book as well. I actively research various fields of computer science and plan on developing applications to benefit the android community. I have developed programs using C, C++, and Java and believe this book will suit me perfectly. Thanks!

  • Rowdy Rootin tootin Randy

    I feel that if i win this book, it will bring me one step closer to ridding the world of Steve Jobs

  • http://www.askrayonline.com Ray

    ooh-ooh...Pick MEEE!! {waving feverishly}...

    I started with computers when I was in the fifth grade...on a C64, coding in BASIC. I later hacked/modded my Commodore instead of sleeping at night, and wouldn't rewrite those early years in any way.

    My love affair with computers was an on again, off again relationship especially during my teen years when I thought being a common hoodlum was more glamorous than being a computer nerd...plus I was significantly under-whelmed with what that Redmond organization was doing with the home computer.

    At any rate, in my adult years as I found it difficult to be gainfully employed (didnt finish college)...I went back to my roots, and O'Reilly media has been there every step of the way. I taught myslef HTML, MySQL, and other things. I learned to use Linux with moderate proficiency...and even have a pocket guide on GIMP (o'reilly).

    Without being able to pick up these books along the way, I might not have been able to navigate back to a career involving my original love...computer technology.

    After several years earning experience in IT as a Tech Support Rep, I am now working as a Developer. As always, I need a side project to keep my skills sharp and to continue learning...it's the ONLY way for me.

    The only reason I found AndroidPolice.com is that I recently purchased an EVO4G, and started looking for ways to be involved in Android development. This is another tech wave that I'm planning to ride before it gets too far from me.

    So pick me...send me the book...O'Reilly, Android, and I belong together. It's all but written.

  • JesterOC

    I would like the book, because I want to expand my programming experience with the Android system.

  • http://samstechanswers.com SamsTechAnswers

    Learning Android App Development is one of my top Summer priority, and I come to this website everyday for my android needs :D!!!

  • Ryan O.

    I think I should get it, because I am currently a Computer Science student who hopes to go into Software Design, and I would to start making apps. I have great ideas on what I wanna make, all I need are the tools to do it!

  • Krolio

    Because my day job as an architect is maddening and I need something else to do between midnight and 6AM.

  • http://ww.bayoumx.com tim antley

    Looking to write mobile application for municipal law enforcement agency for briefing, memos, policy, etc from scratch. Have to use open-source platform due to budget concerns.

  • Eric

    I'm an engineering student in college. I don't have a ton of time available during the school year however my summer I had planned on working on android app development. My goal is to help fill in some of the gaps in the android tablet market, and throughout this last semester, I've keep several detailed evernote notes on UI and feature sets if possible upcoming apps. If I were to be given this book, it would surely not go to waste as a "this is cool, Ill do it eventually." I've already been working on the java prerequisite as well. Would love to be chosen for this book!

  • Exalted Ruler

    I am a self-taught software engineer. Started in the CPM days, have survived desktop and embedded systems for 30 years. Heck, I've got socks older than most of the responders. Now teaching myself Android (which is OPEN!) and finding plenty of obsolete, outdated references. So, how about a fresh (and free) book for the old guy?

  • Kelvin

    Because I'm a 16-year old kid who would love to do something useful in my free time instead of playing games and asking myself why I learn so much useless stuff at school :).
    I'm pretty much convinced that my future lies somewhere in the mobile industry and it would be great to have something like this to begin my 'future' with!

  • aboatman

    I wish to improve my family's standard of living. This seems like an excellent way to accomplish that task. I have a notepad with several app ideas that I believe would benefit not only myself and my family, but also the Android community at large.

  • Sean Jackson

    I want to make my phone mine, and I want to help make all our phones better by developing applications that are user-driven.

  • Seth Daniel

    I am currently a senior at college soon to graduate and go on to get my Ph.D. in software engineering. I taught a class last semester on beginning Android programming in order to further my own interest as well as the interest of others in the Android platform. Some of the students I taught are already working on Android projects for next semester. During the teaching of this class I ran in to a few conflicting articles online while trying to teach myself.

    I know Java pretty well, the problems I had were mostly with the XML files and getting everything to line up. This book would give me a much better idea of how to get all of these files to work together.

    This book would give me an excellent project this summer before I go into grad school. Hopefully I'll be able to make an Android app to pay off some of my college loans and possibly even help pay for some graduate school expenses.

    I have also been a follower and supporter of Android Police since Artem started with the migration from his personal blog over a year ago. I even turned many of the students in my class to your website. Thank you so much for being the best source for the Android news that's needed and not spamming unnecessary updates like some other websites.

  • Rev. Spaminator

    Can I bribe you with some homebrew?

  • Tracy Beam

    My husband won't buy me the Android Tablet. So, I've entered that on Twitter. I would like to win this to go along with it to help me enjoy all that the Tablet offers.

  • Adam

    I'm a developer that wants to get into the mobile development space. I've started doing some basic coding with android, and this would help out alot!

  • Avery

    Glad to see that this book is available especially for Android newbies like me. I would like to win this book because I want to learn to do Android app development.

  • Aaron

    I've been wanting to learn Android development. I just installed the SDK so this would be perfect!

  • http://www.twitter.com/xAndroidAddictx xAndroidAddictx

    I have an application that I would like to develop that could be used to help millions of people across the world but I am unable to dev it because I lack the experience

  • Aaron

    Because as a student I have the potential to do lots but the resources to do little.

  • http://joshuanaylor.com Joshua

    I work at a small web development company. We had one programmer that was a savant at programming - he published his first android app within weeks of learning everything. He has since left us to work exclusively for a company that develops for android. I am a front end web developer - creating all the xhtml/css/js for our websites. I would absolutely love the opportunity to learn how to develop for android and help future-proof my job. I envy that little bastard for picking it up so quick and moving on. Plus I have a great idea for an app for gamers that I think would be amazing.

  • Anjie Cai

    i'm freshman in highschool and want to go to google i/o next year. Currently a noob for coding and want good games on android. want my friend to have fun.

  • Liz

    I'm an IT/Programming student who would love to work for Google after graduation, developing apps for Android and it's mobile devices. That's what my goal is, anyway.

  • http://olidroide.blogspot.com olidroide

    For develop epic apps!

  • Someone

    what's the difference between "Learning Android" and "Programming Android", both by O'Reilly ?

  • jr

    I've been writing software for 30 years now, and I still want to learn more. This book looks like something I need.

  • Rob

    I have been coding RPG for a long time. I need to get up to date and this would be a great place to start.

  • http://twitter.com/benmarvin Ben Marvin

    I've been trying to get into development for years now, but just haven't found the right resource to help me along.

  • Taedirk

    Books for the book god! Apps for the app throne!

  • Spencer Rosengarten

    Because I have some ideas for apps on the Android that don't presently exist...and since I've gotten tired of waiting for someone else to create them, it would be nice if I were able to create them MYSELF! :-)

  • http://www.droidgamers.com regor412

    because I have a fantastic idea but I don't know how to act upon it

  • Monte

    I want to get into android development so i can make a puzzle game that involves school girls, busses, arrows and creepy old men. I'm confident it will be a big hit in japan so please give me a book!

  • techvudu

    I need something to aid in the break in process. App inventor is pretty meh, and Java class has helped but O'Reilly is no joke. I'd like to contribute back to the community since my phones are all powered by someone else's work. Im in.

  • Sumanth

    At First got galaxy S ,2days later flashed new rom,thought i would be happy, then wanted to change bootanimation everyone said to use root explorer but no one told how to access through adb cause mine did not give rw permission,worked the hard way out and found out,next came across changing icons using desktop visualizer,i wanted to change icons in app drawer but no app for it that is when i was motivated to learn android to write apps for all these which are small and makes sense(i mean nobody wants to work the hard way out :P).App writing is an art and your imagination is the limit.So i guess i would pretty much benifit from this book :)

  • wildan

    jus hoping to get the book... :-)
    still small number of android book here in indonesia.. and none of them talking about ndk (blush)

  • Frederic

    Because even as a Mac fan I decided to go and use an Android phone and not an iphone. Even more I want to learn to develop on my Android (an LG optimus 2X).

  • sgs

    Because is best and I would like to learn it.

  • http://www.shawntabai.com Shawn Tabai

    Because I have a serious Google addiction, work on mobile platforms for an industry leader, and do pro bono mobile application design consulting for non-profits.

  • Paolo

    Because I got no money to buy this and meantime I got too much passion to start work with Android!

  • duckling

    Because just recently I started work again after a period of parental leave, and really feel that I want to get going again and want to keep me up to date with the tecnique of android programming, And I also want to be attractive for customers as a consultant.

  • http://ikeif.net Keith

    Because I'm a developer and a life-long student of learning, teaching and developing. I love to code, and this is an extension of those things that drive me - learning new things that I can, in turn, share with others and also make part of my work.

  • jaiganesh

    I love Java and hence Android. And obviously want to learn Android quick and make some money.

  • nhutch01

    I'd eventually like to contribute to the Androd community, and need to get started! I've programmed in Java, C, C++, Visual Basic, Pascal, JavaScript, VBScript, and yes, even COBOL, in a multitude of envonments, but have yet to try Andriod. I LOVE programming and this book will help me get started with Android!

  • David L

    Mobile apps obviously form a huge part of our technology future. In some cases these will be mobile versions of existing apps -- but end users will expect their mobile apps to integrate with their "non-mobile" counterparts. I love the Android platform -- especially as a long-time user/advocate of open-source -- but I could use something to get me "jump-started".

  • http://rpg.drivethrustuff.com Chuck Childers

    My boyfriend is learning Android development for his new startup company. I would love to be able to understand him when he rattles on about event-driven behaviors and such. Yes, it'd help me out at work, too, but mostly - by giving me this freebie - you will strengthen a loving relationship and make it less likely that I will get in the habit of nodding blankly while wondering what I have to pick up at the grocery store.

  • http://rockingteam.com Alex Jose

    Because I love Android, O’Reilly publications, and ofcourse giveaways.. O'Reilly publications always keep a standard. I have found many times that your publications have materials just I wanted you to have.

    Android will become a major programming platform within a short span of time. I love it since its composed of all my favorites, Linux Kernal, C, Java, Google, XML etc...

  • http://assembl.ie Colin McGovern

    I came here thinking that the kind of comments you were looking for were about the blogpost but I see that it has more to do with everyone trying to outdo each other about why they should win a copy.

    I can't possibly say that I deserve a copy any more than anyone else. I create iPhone/iPod/iPad apps and would love to branch out and that's why I'm here. However I'm not planning to end world hunger, introduce world peace or save lives. I would like to make learning apps for kids but I can't promise that I'll see that through.

    I'm glad you opened up the competition to the whole world and I really respect what O'Reilly does. Best of luck to the winner and I hope he can make a career out of it because mobile development is a very rewarding place to be if you get it right :)

  • Amine

    Count me in ! I am thinking of android as the next OS for even mainstream computers. Learning the inners of the OS ahead of time will surely boost the comptetitive edge

  • Daniele Morgantini

    I should win it because an owl is just what's missing in my O'Reilly Zoo

  • Ted Lovejoy

    I've always wanted to know more about programming. I worked a bit with the Google App inventor and found it really interesting. I think this book would be a great help to me understanding the android system better.

  • dennis

    I am familiar with iOS can do, would like to have a copy of this book so that I understand Android better. I did a Google Map application with Android in 3 hours. I am very surprised that Android is still not the number one mobile development platform despite its ease of development. (BTW, Android emulator has plenty of rooms for improvement).

    I am a Java developer so Android is more natural to me. Would write a review after I got a copy of this book and done reading it.

  • http://www.vectorsites.com Robert Way

    I have always had a hard time finding something new and exciting, something on it's way up. To learn Android development would be just the right thing to help me find a better job, sell apps or just for the shear fun of it. Winning this book could be life changing! If not I will definitely buy it!

  • Shankar Athinarayanan

    I am a young high school student wanting to major in computer science in college. Android and Linux has always fascinated me, and I have already released my first Android app using whatever sources and guides I could find. With this book, though, I would like to learn even more into the depth of what Android provides and use that to create a spectacular, mind blowing app! In addition to applications, I am also currently working on kernel development for the nexus s.

    With this book, I am positive that Mr. Gargenta explains everything an aspiring developer needs to know to be successful in Android!!!