Buying Options
Print List Price: | $49.99 |
Kindle Price: | $30.00 Save $19.99 (40%) |
Sold by: | JOHN WILEY AND SONS INC Price set by seller. |
Your Memberships & Subscriptions

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required. Learn more
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Android Programming: Pushing the Limits 1st Edition, Kindle Edition
Price | New from | Used from |
Paperback, Illustrated
"Please retry" | $25.17 | $1.18 |
- Kindle
$30.00 Read with Our Free App - Paperback
$1.18 - $28.96
Unleash the power of the Android OS and build the kinds of brilliant, innovative apps users love to use
If you already know your way around the Android OS and can build a simple Android app in under an hour, this book is for you. If you’re itching to see just how far you can push it and discover what Android is really capable of, it’s for you. And if you’re ready to learn how to build advanced, intuitive, innovative apps that are a blast to use, this book is definitely for you.
From custom views and advanced multi-touch gestures, to integrating online web services and exploiting the latest geofencing and activity recognition features, ace Android developer, Erik Hellman, delivers expert tips, tricks and little-known techniques for pushing the Android envelope so you can:
- Optimize your components for the smoothest user experience possible
- Create your own custom Views
- Push the boundaries of the Android SDK
- Master Android Studio and Gradle
- Make optimal use of the Android audio, video and graphics APIs
- Program in Text-To-Speech and Speech Recognition
- Make the most of the new Android maps and location API
- Use Android connectivity technologies to communicate with remote devices
- Perform background processing
- Use Android cryptography APIs
- Find and safely use hidden Android APIs
- Cloud-enable your applications with Google Play Services
- Distribute and sell your applications on Google Play Store
Learn how to unleash the power of Android and transform your apps from good to great in Android Programming: Pushing the Limits.
- ISBN-13978-1118717370
- Edition1st
- PublisherWiley
- Publication dateOctober 18, 2013
- LanguageEnglish
- File size8979 KB
Customers who viewed this item also viewed
Editorial Reviews
From the Inside Flap
If you already know your way around the Android OS and can build a simple Android app in under an hour, this book is for you. If you’re itching to see just how far you can push it and discover what Android is really capable of, it’s for you. And if you’re ready to learn how to build advanced, intuitive, innovative apps that are a blast to use, this book is definitely for you.
From custom views and advanced multi-touch gestures, to integrating online web services and exploiting the latest geofencing and activity recognition features, ace Android developer, Erik Hellman, delivers expert tips, tricks and little-known techniques for pushing the Android envelope so you can:
Optimize your components for the smoothest user experience possible
- Optimize your components for the smoothest user experience possible
- Create your own custom Views
- Push the boundaries of the Android SDK
- Master Android Studio and Gradle
- Make optimal use of the Android audio, video and graphics APIs
- Program in Text-To-Speech and Speech Recognition
- Make the most of the new Android maps and location API
- Use Android connectivity technologies to communicate with remote devices
- Perform background processing
- Use Android cryptography APIs
- Find and safely use hidden Android APIs
- Cloud-enable your applications with Google Play Services
- Distribute and sell your applications on Google Play Store
Learn how to unleash the power of Android and transform your apps from good to great in Android Programming: Pushing the Limits.
--This text refers to the paperback edition.From the Back Cover
If you already know your way around the Android OS and can build a simple Android app in under an hour, this book is for you. If you’re itching to see just how far you can push it and discover what Android is really capable of, it’s for you. And if you’re ready to learn how to build advanced, intuitive, innovative apps that are a blast to use, this book is definitely for you.
From custom views and advanced multi-touch gestures, to integrating online web services and exploiting the latest geofencing and activity recognition features, ace Android developer, Erik Hellman, delivers expert tips, tricks and little-known techniques for pushing the Android envelope so you can:
Optimize your components for the smoothest user experience possible
- Optimize your components for the smoothest user experience possible
- Create your own custom Views
- Push the boundaries of the Android SDK
- Master Android Studio and Gradle
- Make optimal use of the Android audio, video and graphics APIs
- Program in Text-To-Speech and Speech Recognition
- Make the most of the new Android maps and location API
- Use Android connectivity technologies to communicate with remote devices
- Perform background processing
- Use Android cryptography APIs
- Find and safely use hidden Android APIs
- Cloud-enable your applications with Google Play Services
- Distribute and sell your applications on Google Play Store
Learn how to unleash the power of Android and transform your apps from good to great in Android Programming: Pushing the Limits.
--This text refers to the paperback edition.About the Author
Erik Hellman is currently working as a senior mobile consultant at Factor10. He previously worked as research engineer and lead software architect at Sony Mobile where he specializes in mobile apps, web technologies, cloud & enterprise services and 3D graphics. Erik is a regular speaker at DroidCon, JFokus, JavaOne and other major developer conferences.
--This text refers to the paperback edition.Product details
- ASIN : B00G25D7ZM
- Publisher : Wiley; 1st edition (October 18, 2013)
- Publication date : October 18, 2013
- Language : English
- File size : 8979 KB
- Text-to-Speech : Enabled
- Screen Reader : Supported
- Enhanced typesetting : Enabled
- X-Ray : Not Enabled
- Word Wise : Not Enabled
- Sticky notes : On Kindle Scribe
- Print length : 435 pages
- Page numbers source ISBN : 1118717376
- Best Sellers Rank: #2,416,871 in Kindle Store (See Top 100 in Kindle Store)
- #497 in Mobile Device Programming
- #677 in Open Source Programming
- #2,065 in Mobile App Development & Programming
- Customer Reviews:
About the author

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
There is enough material in the 400 pages of this book to keep an experimenter working on upgrading his applications for months. You can try out multi-threading and running simultaneous applications that talk to each other and the web. Use the NDK to find the maximum performance of your device or open up new interfaces and automatically record actions and the resulting computed data records into the database. Link your device to others and form a mobile computing cluster or provide a six way video conference between different offices across the country. Even use one device as an aerial platform controller and video observer for another device in the hand of its pilot. You could even try using one device as a submarine controller and connect it to a remote control device using acoustic signals with the help of digital filters.
The phrase "smart phone" is simply a euphemism for a multi-core computer with advanced sensor arrays. This book will open your eyes to the ways that these devices can be employed in support of modern technology. What kind of application would allow a mobile super-computer to come into existence? How many phones would be needed, 50, 5000, 500000? Not a problem, a smart programmer could get all this computing power for free.
I'm thinking of integrating my house with my car into my phone. Then I'm going to connect "Jeeves" to my home and office computers just so I don't have to leave myself spread across four different contact and document applications. I'm going to build a background trapdoor into my community website so I can get service notices and communicate with my community group seamlessly. This book is going to make it possible to upgrade my entire social situation. What might it do for your life? Let your mind be the only limit to your life with this book.
With chapter 10 for instance, the examples are a quick introduction to android junit and the discussion on them are very brief. It is so brief that you better be paying strict attention to every word and even then he misses some highly important things such as Android wants all test method names to start with 'test' - he shows this in the examples but doesn't explain it so you'll be scratching your head wondering what's going on when you put something else (you have know way of knowing if that's just his way of naming). OR Android's extends ActivityUnitTestCase showing a check for an OnClickListener but not explaining that doing so is only not null if its starting from a normal Activity and not starting from a FragmentActivity. These are things that ruin this book. His lack of explanation forces you to look elsewhere for answers or to do trial-and-error.
Sadly, the chapters to me feel much like bullet points just to fit another thing into this book. With a little more time the author could have put together something that was great instead of simply being OK. But, I imagine the author couldn't wait to finish it. From what I can tell, the kindle version hasn't been updated as there's a class in chapter 17 that seems to be missing a method in the latest API.
There are other numerous issues I have with this book such as in chapter 17 the author mentions code for file uploading yet does not mention what language was in mind on the server end. PHP resulted in error 403 forbidden when in fact the issue wasn't server side but the android code - something I knew had to be as I had connected to PHP before.
The end result is that I CANNOT recommend this book for the asking price. Maybe $10 at most and maybe not even that. This book is just OK at three stars as I like it a little more than not liking it. I was hoping this book would fill in some missing blanks but apparently I'm left with filling those blanks in mostly from other ways.
(1) Up to date, introduces you the newest thing in Android.
(2) It doesn't use redundant paragraphs. Clearly explain a topic within a couple of pages.
(3) Many of the knowledges come from real world developing experience, you won't get them from Android documents.
I learned a lot from this book!
I just got it only for reference.
Top reviews from other countries

Granted it is full of useful tips, but the actual technical content should be understandable by somebody even with limited (a few months) Android development experience, the level being about on par with the API documentation (but this is better written).
As for the enum hints, welcome but even now the Kernel team prefer Ints... simply far more gc efficient (not to say endemic throughout AOSP).
Definitely one of the good books out there and very readable.
Recommended.



Dieses Buch hat zwar auch 416 Seiten, hier wird aber zur Freude des Lesers nicht zum hundertsten Mal versucht, einen Einstieg in Android zu bieten. Alles ist sehr knackig und kurz beschrieben und beinahe auf jeder Seite findet man wertvolle Informationen, die man bisher nicht kannte. Das Buch eignet sich sehr gut, von vorne bis hinten durchgelesen zu werden, aber auch als Nachschlagewerk, wenn man die Themen schon genau zuordnen kann. Ich behaupte mal, dass hier auch Android-Füchse ihr Wissen für die Praxis erweitern können, die mit so ziemlich allen Wassern gewaschen sind.
Für Leute, die mit Android erst beginnen, würde ich das Buch nicht empfehlen. Aber unbedingt vormerken, sobald man sich einigermaßen sattelfest fühlt!
Sicher lohnt sich "Pushing the Limits" auch für Architekten, welche die Möglichkeiten der Android Platform kennenlernen wollen. Was gibt es alles, was ist möglich? Ausreichend, um mitreden und entscheiden zu können, dabei aber kurzweilig genug, um bei der Lektüre nicht einzuschlafen.

die stellen die ich bisher gelesen habe entsprechen der google dokumentation, dazu der link darauf und ein paar codeschnippsel. das buch schuppst einen etwas in die richtung was android kann, mehr nicht.
die "limits muss man dann selber "pushen" - das buch hilft dazu nicht.
ich finds ja ok bzw richtig das nicht alles von vorne erklärt wird, davon hab ich genug, aber mal etwas ins detail zu gehen was sinn macht und was nicht, wo die vorteile liegen etc - das was drinsteht geht nicht über die google dokumentation hinaus.
absolut nicht zu empfehlen. schade das ich es nicht mehr zurückgeben kann.