Smashing Android UI responsive user interfaces and design patterns for Android phones and tablets
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 j...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Chichester, West Sussex :
John Wiley
2012.
|
Edición: | 1st edition |
Colección: | Smashing Magazine Book Series
|
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628585506719 |
Tabla de Contenidos:
- 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 DEVICESDESIGNING 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 SHARINGWORKING 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 USERSAVOIDING 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 COMPONENTSUSING 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; DESIGNING FOR SCREEN SIZE AND FORM; DESIGNING FOR LANGUAGE AND REGION; DESIGNING FOR DEVICE CONTROLS; DESIGNING FOR PLATFORM VERSIONS; DESIGNING FOR DEVICE MODES; SUMMARY; CHAPTER 13: ANDROID APP LAYOUTS; ANDROID LAYOUT STRATEGY; LAYOUTS FROM XML AND CODE
- LAYOUT MANAGERS