Skip to Content

Android User Interface Development: Beginner's Guide

£27.99
List Price: £0.00
Sub Title: 
<p>Quickly design and develop compelling user interfaces for your Android applications</p>
Price: £27.99
Quickly design and develop compelling user interfaces for your Android applications with this book and eBook
ISBN: 
1849514488
ISBN 13: 
9781849514484
Android User Interface Development: Beginner's Guide
Cover photo: 
Banner Image: 
4484OS.jpg
Available: 
Available
Rank: 
1000
Sales Rank: 
9999
Language: 
English
Title Set Up Date: 
November 2010
Public Visibility Date: 
November 2010
Date Of Publication: 
February 2011
Out Of Print Date: 
November 2010
Page Count: 
304
Height: 
235
Width: 
191
Weight: 
0.50

A practical definitive guide for developers who want to design and develop attractive Android user-interfaces

Detailed Description: 

There are over 30,000 applications for Android that have been downloaded over a million times already. What makes yours any different? Building a compelling user-interface that people understand and enjoy is vital for the survival of a new application in an environment where look and feel may be the only thing between a user purchasing your application; or deleting it forever.

Working through examples, code-snippets, and screenshots this book introduces the fundamentals of good user-interface design from a developer's point of view. This book will put you above the rest by showing you how to build striking user interfaces to grasp your app users' attention enough to make them shell out some bucks to buy your application.

The Android User Interface Development Beginner's Guide will tell you everything you need to know to style your applications from bottom up. Given the importance of user-interface design on a touch-screen device, this book aims to equip its reader with the knowledge required to build killer Android applications. Starting simply, and keeping things easy, this book will take you on a step-by-step journey to understanding the principals of good user-interface design, and how to implement the best user interfaces on an Android mobile device. It aims at building design understanding on a chapter-by-chapter basis, while introducing platform knowledge through examples.

  • Leverage the Android platform's flexibility and power to design impactful user-interfaces
  • Build compelling, user-friendly applications that will look great on any Android device
  • Make your application stand out from the rest with styles and themes
  • A practical Beginner's Guide to take you step-by-step through the process of developing user interfaces to get your applications noticed!
Learn: 
  • Design user-friendly interfaces that support quick and easy access to information
  • Explore and implement multiple layouts in Android to design user interfaces for the different screen sizes and densities
  • Ensure a consistent user-interface experience and improve your application performance by reusing your application components
  • Design easy-on-the-eye themes for your Android applications
  • Display and select complex data structures from applications such as an address-book or calendar application by using Android widgets
  • Entertain your application users by animating visual queues of what the application is currently doing, and what effect their actions are having
  • Customize the built-in classes in Android to enhance the user interface by creating tabs and galleries
  • Leverage Android's resource loading system
  • Learn how best to present your user with information; or capture information from them
  • Work through examples featuring all major Android widgets, and some of the more unusual components
Approach: 

This is a step-by-step guide that aims to give even a novice Android developer a good grasp of user-interface design, while working through examples, diagrams, and screenshots to showcase the various widgets and tools that the platform makes available.

Audience: 

If you have a little experience in Java and want to build applications for the Android phones, then this book is for you. This book will also help you if you already have applications on the Android platform and want to gain additional knowledge of user-interface design. It will appeal to all of the following readers:

  • Junior Android Developers
  • MIDP Developers looking to broaden their skill-set
  • iPhone developers wanting to port applications
  • Entrepreneurial Android developers wanting to widen their user base

 

keywords: 
<p>Android, Google Android, user interfaces, Android design, Android user interfaces, mobile design, mobile user interface, user interface guidelines, Android graphics, Android styling, Android theme, Android market, Android sales, UI, Android UI, Java Mobile, Mobile UI, Android Theme, Android Theme Design, Android app development, Android App design, Android Themes, Android Themes Deisgn</p>
Special offer section
Display discount offers: 
Display discount offers
Buy 2 eBooks and Get 50% Off +
Buy Android User Interface Development: Beginner's Guide with Android Application Testing Guide and get 50% off both the eBooks.
 
Just add both the eBooks to your shopping cart and enter adbgat in the 'Enter Promotion Code' field. Click 'Add Promotion Code' and the discount will be applied.
View more Android book offers here  |  View Best Selling eBook offers
Author Profile(s): 

Jason Morris

Jason Morris has worked on software as diverse as fruit tracking systems, insurance systems, and travel search and booking systems and has been writing software for as long as he can remember. Currently working as a Software Architect for an exciting travel company in South Africa he works on multiple front-end systems utilizing a variety of Java-based technologies.

Code Downloads: 
Discounted price: 
£27.99
Errata: 

Errata type: Code | Page number: 53

notifyDataSetInvalidated should be notifyDataSetChanged

 

Errata type: Code | Page number: 45

"center|center_vertical" should be "center"

 

<p><b>Errata type: Typo | Page number: 33</b></p> <p>/quesionData/questionData/ should be /questionData/questionData/</p> <p>&nbsp;</p>
<p><b>Errata type: Typo | Page number: 57</b></p> <p>/ToppingCatagory/ToppingCategory/ should be /ToppingCategory/ToppingCategory/</p> <p>&nbsp;</p>

Errata type: Others | Page number: 184 | Errata date: 09 Sep 2011

11. The ImageView needs to have its android.widget.AbsListView. LayoutParams set, and then it can be returned to the GridView for display: view.setLayoutParams(new LayoutParams(16, 16)); ---------------------^^^^^^^^^^^^^^^^^^^^^^^^There should be a gridview layoutparams just like this "new GridView.LayoutParams(16,16)" -------------------------------------------------- return view;

 

Sample Chapter: 
http://packtlib.packtpub.com/sites/default/files/4484OS-Chapter-3-Developing-with-Specialized-Android-Widgets.pdf
Brand: 
Other
Publishing division: 
OS
Pre-publication Band: 
A
Product Format: 
PB
Book Type: 
Normal
RAW: 
Normal
In PacktLib: 
Enabled
Miscellaneous Settings
Enable Google Ads conversion: 
Disabled
Webapp claim date: 
Wednesday, May 29, 2013
Upgrade authentication question: 
<p>In Chapter 10: Building an Application Theme, what is the fifth-last word of the final paragraph in the section <b>before</b> the section: Time for action &ndash; styling the calculator buttons</p>
Upgrade authentication answer: 
created
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us