I accept programmed on abounding platforms over the years, including adaptable platforms like Windows mobile. I was searching at this book to accompany me up to acceleration on Android and not absorb a abundant accord of time on the basics of programming...
Programming Android started out with the Eclipse Development Environment, and that is a acceptable affair back if you accept never formed with Eclipse before, you'll charge some advice accepting in installed correctly. I was a bit afraid it did not acknowledgment GIT or any added software agreement administration tools, back you'll acceptable charge one. The Eclipse IDE can be a bit buggy and no one wants to apart plan that's been tested.
The book does briefly awning the basics of Java on Android but auspiciously did not abide on it for long. The book assumes a basal Java programming skills, describes the Software Development Kit (SDK), the basics of an Android appliance architectonics and has a affiliate on accepting applications into the user's hands.
It is not until affiliate 5 that a absolute Android coding archetype is absolutely mentioned.
If you are into built-in coding, the endure affiliate was about the Java Built-in Interface. I was not traveling down that route, but it appeared to be able-bodied described.
One nice aspect of this book was that it told me why something gets done and not alone how to do it, by rote. There are acceptable architectural explanations as able-bodied as cipher to agreement with.
I can't say that by just application this book I'll address the a lot of affected code, but it does advice you accept the decisions that charge to be fabricated and aid you in allotment one that works.