Normal view MARC view ISBD view

Smashing Android UI : Responsive User Interfaces and Design Patterns for Android Phones and Tablets

By: Lehtimaki, Juhani.
Material type: TextTextSeries: eBooks on Demand.Smashing Magazine Book Series: Publisher: Somerset : John Wiley & Sons, 2087Description: 1 online resource (386 p.).ISBN: 9781118387337.Subject(s): Android (Electronic resource) | Mobile computing | User interfaces (Computer systems)Genre/Form: Electronic books.Additional physical formats: Print version:: Smashing Android UI : Responsive User Interfaces and Design Patterns for Android Phones and TabletsDDC classification: 005.1 LOC classification: QA76.59.L44 2012ebOnline resources: Click here to view this ebook.
Contents:
""SMASHING ANDROID UI: RESPONSIVE ANDROID UI AND DESIGN PATTERNS FOR PHONES AND TABLETS""; ""ABOUT THE AUTHOR""; ""AUTHOR�S ACKNOWLEDGMENTS""; ""TABLE OF CONTENTS""; ""INTRODUCTION""; ""INTRODUCTION TO ANDROID DESIGN""; ""CHAPTER 1: INTRODUCTION TO USABILITY AND USER INTERFACE DESIGN""; ""CONSIDERING TECHNOLOGY VERSUS DESIGN""; ""UNDERSTANDING THE MENTAL MODEL""; ""DESIGNING FOR USERS""; ""NO APP WILL DO EVERYTHING; PICK YOUR BATTLES""; ""YOU ARE THE EXPERT; USERS ARE NOT DESIGNERS""; ""KNOW YOUR USERS; DESIGN FOR REAL PEOPLE""; ""SUMMARY""; ""CHAPTER 2: DON�T START CODING JUST YET""
""PROTOTYPING""""TOOLS FOR DESIGN""; ""USER TESTING""; ""SUMMARY""; ""CHAPTER 3: CONSIDERATIONS IN DESIGNING FOR MOBILE AND TOUCH DEVICES""; ""DESIGNING FOR MOBILE""; ""DESIGNING FOR TOUCH INTERFACES""; ""SUMMARY""; ""CHAPTER 4: EXPLORING THE ANDROID PLATFORM""; ""CHALLENGES OF THE ANDROID PLATFORM""; ""ANDROID VERSIONS""; ""ANDROID APP DISTRIBUTION""; ""WHAT DOES OPEN SOURCE MEAN?""; ""SUMMARY""; ""PART II: ANDROID PLATFORM FEATURES AND UI COMPONENTS""; ""CHAPTER 5: ANDROID APP STRUCTURE AND ONLINE GUIDELINES""; ""ANDROID APP STRUCTURE OVERVIEW""; ""ANDROID PROJECT STRUCTURE OVERVIEW""
""OFFICIAL ANDROID GUIDELINES""""SUMMARY""; ""CHAPTER 6: ANDROID INTENTS""; ""INTENTS ALLOW APPS TO WORK TOGETHER""; ""USING SOCIAL NETWORKS AND SHARING""; ""WORKING WITH BROWSERS""; ""HOW DO ANDROID INTENTS WORK?""; ""CREATING YOUR OWN ACTIONS""; ""INTENTS ARE EVERYWHERE""; ""INTENTS VERSUS THIRD-PARTY APIS""; ""SUMMARY""; ""CHAPTER 7: ANDROID APP NAVIGATION STRUCTURE""; ""COMPONENTS OF ANDROID NAVIGATION, ACTIVITIES, AND INTENTS""; ""ANDROID NAVIGATION CONTROLS""; ""SUMMARY""; ""CHAPTER 8: HOME SCREEN APP WIDGETS""; ""USES OF HOME SCREEN APP WIDGETS""; ""UPDATING APP WIDGET DATA""
""APP WIDGET LAYOUT AND FUNCTIONALITY""""IMPLEMENTING AN APP WIDGET""; ""SUMMARY""; ""CHAPTER 9: NOTIFYING AND INFORMING USERS""; ""ANDROID NOTIFICATION METHODS""; ""WHEN TO NOTIFY USERS""; ""WHEN NOT TO NOTIFY USERS""; ""AVOIDING POP-UPS""; ""GETTING THE MOST FROM STATUS BAR NOTIFICATIONS""; ""SUMMARY""; ""CHAPTER 10: DESIGNING FOR HARDWARE BUTTONS, INPUT METHODS, AND SENSORS""; ""DESIGNING FOR THE TOUCH SCREEN""; ""DESIGNING PHONE HARDWARE BUTTONS""; ""DESIGNING FOR THE ON-SCREEN KEYBOARD""; ""DESIGNING FOR HARDWARE KEYBOARDS""; ""DESIGNING FOR D-PADS AND TRACKBALLS""
""DESIGNING FOR THE STYLUS""""DESIGNING FOR VOICE CONTROL""; ""DESIGNING FOR EXTERNAL KEYBOARDS, MICE, AND TOUCHPADS""; ""DESIGNING FOR CONNECTED SMART ACCESSORIES""; ""DESIGNING FOR SENSORS""; ""DESIGNING FOR A SECOND SCREEN""; ""SUMMARY""; ""CHAPTER 11: DESIGNING PLATFORM USER INTERFACE COMPONENTS""; ""USING USER INTERFACE WIDGETS""; ""CUSTOMIZING USER INTERFACE WIDGETS""; ""ADJUSTING THE TYPOGRAPHY""; ""USING ICONS""; ""USING ANIMATIONS AND TRANSITIONS""; ""SUMMARY""; ""PART III: SCALABLE ANDROID DESIGN""; ""CHAPTER 12: MANAGING ANDROID RESOURCES""; ""USING ANDROID RESOURCES""
""DESIGNING FOR SCREEN DENSITY""
Summary: Designers and developers, create smashing apps for Android devices If you're developing applications for Android smartphones and tablets, you know it isn't enough just to create the app. The application has to be intuitive, well laid out, and easy to use. Smashing Android UI shows you just how to do that. Starting with basic components, this practical, full-color book shows you how to create scalable layouts, make use of adaptive layouts and fragments, follow Android design best practices, and design sleek, intuitive user interfaces using Android UI design patterns. One of the newest guide
Tags from this library: No tags from this library for this title. Log in to add tags.
No physical items for this record

""SMASHING ANDROID UI: RESPONSIVE ANDROID UI AND DESIGN PATTERNS FOR PHONES AND TABLETS""; ""ABOUT THE AUTHOR""; ""AUTHOR�S ACKNOWLEDGMENTS""; ""TABLE OF CONTENTS""; ""INTRODUCTION""; ""INTRODUCTION TO ANDROID DESIGN""; ""CHAPTER 1: INTRODUCTION TO USABILITY AND USER INTERFACE DESIGN""; ""CONSIDERING TECHNOLOGY VERSUS DESIGN""; ""UNDERSTANDING THE MENTAL MODEL""; ""DESIGNING FOR USERS""; ""NO APP WILL DO EVERYTHING; PICK YOUR BATTLES""; ""YOU ARE THE EXPERT; USERS ARE NOT DESIGNERS""; ""KNOW YOUR USERS; DESIGN FOR REAL PEOPLE""; ""SUMMARY""; ""CHAPTER 2: DON�T START CODING JUST YET""

""PROTOTYPING""""TOOLS FOR DESIGN""; ""USER TESTING""; ""SUMMARY""; ""CHAPTER 3: CONSIDERATIONS IN DESIGNING FOR MOBILE AND TOUCH DEVICES""; ""DESIGNING FOR MOBILE""; ""DESIGNING FOR TOUCH INTERFACES""; ""SUMMARY""; ""CHAPTER 4: EXPLORING THE ANDROID PLATFORM""; ""CHALLENGES OF THE ANDROID PLATFORM""; ""ANDROID VERSIONS""; ""ANDROID APP DISTRIBUTION""; ""WHAT DOES OPEN SOURCE MEAN?""; ""SUMMARY""; ""PART II: ANDROID PLATFORM FEATURES AND UI COMPONENTS""; ""CHAPTER 5: ANDROID APP STRUCTURE AND ONLINE GUIDELINES""; ""ANDROID APP STRUCTURE OVERVIEW""; ""ANDROID PROJECT STRUCTURE OVERVIEW""

""OFFICIAL ANDROID GUIDELINES""""SUMMARY""; ""CHAPTER 6: ANDROID INTENTS""; ""INTENTS ALLOW APPS TO WORK TOGETHER""; ""USING SOCIAL NETWORKS AND SHARING""; ""WORKING WITH BROWSERS""; ""HOW DO ANDROID INTENTS WORK?""; ""CREATING YOUR OWN ACTIONS""; ""INTENTS ARE EVERYWHERE""; ""INTENTS VERSUS THIRD-PARTY APIS""; ""SUMMARY""; ""CHAPTER 7: ANDROID APP NAVIGATION STRUCTURE""; ""COMPONENTS OF ANDROID NAVIGATION, ACTIVITIES, AND INTENTS""; ""ANDROID NAVIGATION CONTROLS""; ""SUMMARY""; ""CHAPTER 8: HOME SCREEN APP WIDGETS""; ""USES OF HOME SCREEN APP WIDGETS""; ""UPDATING APP WIDGET DATA""

""APP WIDGET LAYOUT AND FUNCTIONALITY""""IMPLEMENTING AN APP WIDGET""; ""SUMMARY""; ""CHAPTER 9: NOTIFYING AND INFORMING USERS""; ""ANDROID NOTIFICATION METHODS""; ""WHEN TO NOTIFY USERS""; ""WHEN NOT TO NOTIFY USERS""; ""AVOIDING POP-UPS""; ""GETTING THE MOST FROM STATUS BAR NOTIFICATIONS""; ""SUMMARY""; ""CHAPTER 10: DESIGNING FOR HARDWARE BUTTONS, INPUT METHODS, AND SENSORS""; ""DESIGNING FOR THE TOUCH SCREEN""; ""DESIGNING PHONE HARDWARE BUTTONS""; ""DESIGNING FOR THE ON-SCREEN KEYBOARD""; ""DESIGNING FOR HARDWARE KEYBOARDS""; ""DESIGNING FOR D-PADS AND TRACKBALLS""

""DESIGNING FOR THE STYLUS""""DESIGNING FOR VOICE CONTROL""; ""DESIGNING FOR EXTERNAL KEYBOARDS, MICE, AND TOUCHPADS""; ""DESIGNING FOR CONNECTED SMART ACCESSORIES""; ""DESIGNING FOR SENSORS""; ""DESIGNING FOR A SECOND SCREEN""; ""SUMMARY""; ""CHAPTER 11: DESIGNING PLATFORM USER INTERFACE COMPONENTS""; ""USING USER INTERFACE WIDGETS""; ""CUSTOMIZING USER INTERFACE WIDGETS""; ""ADJUSTING THE TYPOGRAPHY""; ""USING ICONS""; ""USING ANIMATIONS AND TRANSITIONS""; ""SUMMARY""; ""PART III: SCALABLE ANDROID DESIGN""; ""CHAPTER 12: MANAGING ANDROID RESOURCES""; ""USING ANDROID RESOURCES""

""DESIGNING FOR SCREEN DENSITY""

Designers and developers, create smashing apps for Android devices If you're developing applications for Android smartphones and tablets, you know it isn't enough just to create the app. The application has to be intuitive, well laid out, and easy to use. Smashing Android UI shows you just how to do that. Starting with basic components, this practical, full-color book shows you how to create scalable layouts, make use of adaptive layouts and fragments, follow Android design best practices, and design sleek, intuitive user interfaces using Android UI design patterns. One of the newest guide

Description based upon print version of record.

Author notes provided by Syndetics

<p> Juhani Lehtimäki is a passionate Android developer who loves good design and great innovation. Originally from Finland, he works as the head of Android and Google TV development at Snapp TV in Munich, Germany.</p>

There are no comments for this item.

Log in to your account to post a comment.