Android User Interface Development: A Beginners Guide is the title of the book that I’ve been writing. The main reason I haven’t recently had a chance to update this blog. The book is not just about the basics of good user interface design, but also how exactly these principals can be applied on an Android device. The book takes the concepts and in a practical manor applies them directly to various parts of the Android developers stack.
In broad terms, the book covers the following aspects:
- Designing user-friendly interfaces that support quick and easy access to information
- Exploring and implement multiple layouts in Android to design user interfaces for the different screen sizes and densities
- Ensuring a consistent user-interface experience and improve your application performance by reusing your application components
- Designing easy-on-the-eye themes for your Android applications
- Displaying and select complex data structures from applications such as an address-book or calendar application by using Android widgets
- Animating visual queues of what the application is currently doing, and what effect their actions are having
- Customizing the built-in classes in Android to enhance the user interface by creating tabs and galleries
- Learning to Leverage Android’s resource loading system
- Learning how best to present your user with information; or capture information from them
You can find more information about the book, and also pre-order yourself a copy from the Packt Publishing web-site.