Android, the next-generation open mobile platform from Google and the Open Handset Alliance, is poised to become a significant player in the mobile device market. The Android platform gives developers a fair bit of control while still supporting a familiar programming language. However, the frameworks, GUI widgets, and development model is different than any other mobile platform out there. That's where this book comes in. Spanning 466 pages, The Busy Coder's Guide to Android Development covers a wide range of Android capabilities and APIs, from creating simple user interfaces, to supporting long-running background processes, through the advanced location tracking and mapping features. Along the way, it covers how to embed the WebKit Web browser in your application, how to have your application use data from other installed applications (and vice versa!) or off the Internet, and how to integrate with the built-in on-device search engine. It will help you more quickly climb the Android learning curve, so you can create the "killer app" you've dreamed of...or perhaps just a quick-and-dirty application for you and your friends. The new Version 2.0 includes over 60 pages of new material, including updates to everything for the Android 1.0r2 SDK.
I've been reading this book aggressively for a 7 months, moreover, I've been starting reading this book about 3-4 times from the 2015 summer. And I'll include this date as a the best day ever in the year. "Dobby is free?". I must be happy but now I'm realized that I finished reading awesome source of information. I'm feeling like ended my first book for java. But still I'm happy that I've become more intelligent with it. About the book, I'ts the most valuable contribution for your future in android development ever(or at least on a level with documentation). This book covers mostly all that needs you to build: social app, readers, schedulers, business application, securely and many many more kinds of. I'm not sure that the main idea is to read through all this book as I did. But you can read main chapters and use it as a guide library later on. Still I'm happy that I've read this book from start to end and gained incredible amount of knowledge. 5 stars with wish to put all 100+.
This year i’ve tried to give Android as a developmnent platform a second try. Previously i had a harsh experience with it, mostly because of the fact that it’s environment was inmature. Eclipse with it’s sophisticated Android plugin and Ant were not helping me in keeping sanity at all. It was a mess! Everytime i was executing Android’s emulator my Macbook Pro was acting as it was a typewriter with no multitasking at all.
This time everything has changed. Android’s dev tools became very mature, as well as the Android’s ecosystem.
Basically, i had to start from scratch in the Android learning process. It’s learning curve is very lean, but at the same time Android’s API is very broad and it’s still constantly changing.
This book is a perfect solution, it consists of 2000+ pages! It covers most of the topics i had to deal with. It has a Github repository, which has a enormous broadth of examples! From simple activities to dealing with NDK, this book has a chapter and a code to tackle in.
My only issue with it is the price. Currently it costs more than 40 bucks, which is kinda huge for an ebook. I had my concerns with it, that’s why i went on with a free outdated version. If i’ll find a way to make some money with Android, i’ll totally buy a full version which is updated with every major Android release!
The most comprehensive book on Android out there. Clearly written by someone in the know, who really understands all the topics in depth and has been around doing and teaching Android since its inception. I really felt that the explanations were more insightful then those from other Android books - am really glad I've found this one! Even though it doesn't have the latest Android Jetpack elements, it is still well worth for the breadth and depth in all those other topics that didn't really change. I'd recommend it mostly to experienced developers.
The bible of Android development. Over 4000 pages long. 11 years of CommonsWare's wisdom distilled here, with code samples. Read "The Elements of Android Jetpack" first, which covers Android's recent transition to Kotlin, then come back to this book to expand your knowledge on topics not covered in the other book.
The most comprehensive book on Android out there. Clearly written by someone in the know, who really understands all the topics in depth and has been around doing and teaching Android since its inception. I really felt that the explanations were more insightful then those from other Android books - am really glad I've found this one!
Preciso che ho letto la versione 5.7 (inizio 2014).
Ho comprato la versione aggiornata di questo manuale dopo che lo avevo letto e molto apprezzato, diversi anni fa, quando era ancora diviso in due. Ora conta oltre 2000 pagine.
Purtroppo la qualità è calata, con la "fusione". Cerca di dare un ordine di argomenti in base a come dovrebbero servire durante lo sviluppo di un'applicazione da zero, ma il risultato è un minestrone che passa di palo in frasca, con una parvenza di applicazione sviluppata, per la prima metà del libro, e diventa totalmente casuale nella seconda metà.
Inoltre per tutto il libro basa gli esempi e le spiegazioni su ActionBarSherlock che, per quanto sia un'ottima libreria, non è il modo ufficiale per usare fragment e altre caratteristiche di Android 4, e che non ha compatibilità 1:1. Fortunatamente l'autore ha promesso che dopo l'estate aggiornerà il libro riscrivendo tutti gli esempi con il framework standard.
Tra i lati positivi, sicuramente la completezza. È il manuale che copre più argomenti in assoluto, spesso anche argomenti coperti da nessun altro manuale. Alcuni, purtroppo, in maniera poco più che tangenziale. Le spiegazioni sono abbastanza chiare, anche se non sempre.
Onestamente non saprei se consigliarlo. Sfruttando qualche offerta, si possono trovare due o tre manuali che coprano gli stessi argomenti, forse in maniera meglio spiegata. Di sicuro ha il vantaggio di avere tutti gli aggiornamenti gratuitamente per un anno, il che spesso copre anche una nuova versione di Android.
Much more than just a book. When you read an ordinary book, especially a technical book, very often you can face a lot of difficulties - the book can be outdated, some important topics can be explained the way that isn't enough for you to get them or not as deeply as you need it. This book is distributed by its author via subscription on commonsware.com and it's something alive - not just carven in stone until next edition, which may or may not be published some day. What you get is a clean, detailed, up-to-date Android developement description and tutorials, which became even cleaner, updated with new API's, new Android Studio versions every 1-2 months. I wish I had books with the same distribution model and material quality for every technology I use in my work every day.
Forse il miglior libro sulla programmazione Android. Copre praticamente tutti gli argomenti di base per lo sviluppo di un'applicazione classica, con descrizioni chiare e numerosi esempi di codice brevi e ben studiati. Non tratta di argomenti avanzati come i widget per la home o l'uso della fotocamera o dei servizi di sistema, lasciati alla versione "Advanced" dello stesso autore.
This is the Android book to have for either learning or reference. Necessary for any Android developer from total newbies to wizened gurus. Regularly updated, worth the subscription.
This is not a book to be read from start to finish so i am removing it from my 'currently reading bookshelf' It is avery nice book though! Currently already in 5.8 version!