The books's target audience is developers and designers alike. Designers will be able to get a good overview of the available components and implementation approach of advanced Android UI components. Understanding the code examples or technical implementation is not mandatory for learning about Android when reading this book.
For developers this book explains use of many of the Android's UI components as well as more advanced concepts like responsive design to support multiple screen sizes and design patterns to create apps that look and feel like they belong to Android.
Amazon US - Kindle edition
Amazon UK - Kindle edition
Amazon DE - Kindle edition
Companion AppWhen writing the book I decided to try something new that I have not seen in tech books before. I created a companion app which contains all the examples of the book. While app is open source and you can browse any implementation details (see below) the point of the app is to give the reader a feel of the examples while reading the book. In the book each example has an attached QR code next to it. While reading you can simply scan the code and if you have the companion app installed the corresponding example will open on your phone. You can play around with animations, back stack etc. I hope this will make the reading experience more pleasant.
Head to Google Play and download the free companion app now: Smashing Android UI Companion
Example Source Code
The source code for the companion app containing all the examples of the book is available from github at: https://github.com/JuhaniLehtimaeki/smashing_android_ui_example_app
DiscussionI really want to hear what you think about the book. The best way to get into contact with me is to join the discussion in Google+. I have created a page for the book where the discussion will be centralised. Please leave a comment in the threads and let me know if you found the book helpful or not. As a first time author this has been a learning process for me and constructive criticism is the best feedback I can get!
Join the discussion here!