Cover image for Android Design Patterns : Interaction Design Solutions for Developers.
Android Design Patterns : Interaction Design Solutions for Developers.
Title:
Android Design Patterns : Interaction Design Solutions for Developers.
Author:
Nudelman, Greg.
ISBN:
9781118439340
Personal Author:
Edition:
1st ed.
Physical Description:
1 online resource (458 pages)
Contents:
Android Design Patterns -- Acknowledgments -- Contents -- Foreword -- Introduction -- Why Mobile Computing? -- Why Android? -- Why This Book? -- What About the Code? -- How Should You Use This Book? -- Who Should Read This Book? -- Part I: UX Principles and Android OS Considerations -- Chapter 1: Design for Android: A Case Study -- Launch Icon -- Action Bars and Information Architecture -- Tabs -- Dedicated Selection Page -- Select Control -- Buttons -- Search Results -- Result Detail -- Bringing It All Together -- Chapter 2: What Makes Android Different -- Welcome to Flatland -- Tap Anywhere -- Right-Size for Every Device -- Mobile Space, Unbound -- Think Globally, Act Locally -- Chapter 3: Android Fragmentation -- What's Fragmentation? -- Everything Is in Time and Passes Away -- Android Device Trends -- Celebrate Fragmentation -- Chapter 4: Mobile Design Process -- Observe Human-Mobile Interaction in the Real World -- Your Prototyping Methods Must Allow for Variety in Form Factors -- Your User Testing Must Allow People to Explore the Natural Range of Motion, Voice, and Multitouch -- Touch Interfaces Embody Simplicity and Sophistication -- Delight Is Mandatory -- Tell a Complete Story-Design for Cross-Channel Experiences -- Mobile Design Case Study -- Part II: Android Design Patterns and Antipatterns -- Chapter 5: Welcome Experience -- 5.1 Antipattern: End User License Agreements (EULAs) -- 5.2 Antipattern: Contact Us Impediments -- 5.3 Antipattern: Sign Up/Sign In -- 5.4 Pattern: Welcome Animation -- 5.5 Pattern: Tutorial -- Chapter 6: Home Screen -- 6.1 Pattern: List of Links -- 6.2 Pattern: Dashboard -- 6.3 Pattern: Updates -- 6.4 Pattern: Browse -- 6.5 Pattern: Map -- 6.6 Pattern: History -- Chapter 7: Search -- 7.1 Pattern: Voice Search -- 7.2 Pattern: Auto-Complete and Auto-Suggest -- 7.3 Pattern: Tap-Ahead -- 7.4 Pattern: Pull to Refresh.

7.5 Pattern: Search from Menu -- 7.6 Pattern: Search from Action Bar -- 7.7 Pattern: Dedicated Search -- 7.8 Pattern: Search in the Content Page -- 7.9 Antipattern: Separate Search and Refinement -- Chapter 8: Sorting and Filtering -- 8.1 Antipattern: Crippled Refinement -- 8.2 Pattern: Refinement Page -- 8.3 Pattern: Filter Strip -- 8.4 Pattern: Parallel Architecture -- 8.5 Pattern: Tabs -- Chapter 9: Avoiding Missing and Undesirable Results -- 9.1 Antipattern: Ignoring Visibility of System Status -- 9.2 Antipattern: Lack of Interface Efficiency -- 9.3 Antipattern: Useless Controls -- 9.4 Pattern: Did You Mean? -- 9.5 Pattern: Partial Match -- 9.6 Pattern: Local Results -- Chapter 10: Data Entry -- 10.1 Pattern: Slider -- 10.2 Pattern: Stepper -- 10.3 Pattern: Scrolling Calendar -- 10.4 Pattern: Date and Time Wheel -- 10.5 Pattern: Drop Down -- 10.6 Pattern: Multiple Select -- 10.7 Pattern: Free-Form Text Input and Extract -- 10.8 Pattern: Textbox with Input Mask -- 10.9 Pattern: Textbox with Atomic Entities -- Chapter 11: Forms -- 11.1 Pattern: Inline Error Message -- 11.2 Pattern: Toast Alert -- 11.3 Pattern: Pop-up Alert -- 11.4 Pattern: Callback Validation -- 11.5 Pattern: Cancel/OK -- 11.6 Pattern: Top-Aligned Labels -- 11.7 Pattern: Getting Input from the Environment -- 11.8 Pattern: Input Accelerators -- Chapter 12: Mobile Banking -- 12.1 Pattern: Login Accelerator -- 12.2 Pattern: Dedicated Selection Page -- 12.3 Pattern: Form First -- 12.4 Pattern: Dedicated Pages Wizard Flow -- 12.5 Pattern: Wizard Flow with Form -- 12.6 Pattern: Verification-Confirmation -- 12.7 Pattern: Near Field Communication (NFC) -- Chapter 13: Navigation -- 13.1 Antipattern: Pogosticking -- 13.2 Antipattern: Multiple Featured Areas -- 13.3 Pattern: Carousel -- 13.4 Pattern: Popover Menu -- 13.5 Pattern: Watermark -- 13.6 Pattern: Swiss-Army-Knife Navigation.

13.7 Pattern: Integration: The Final Frontier -- Chapter 14: Tablet Patterns -- 14.1 Pattern: Fragments -- 14.2 Pattern: Compound View -- 14.3 Experimental Pattern: Side Navigation -- 14.4 Pattern: Content as Navigation/Multitouch Gestures -- 14.5 Pattern: 2-D More Like This -- 14.6 Experimental Pattern: C-Swipe -- Index.
Abstract:
Greg Nudelman is a Mobile Experience Strategist and CEO of DesignCaffeine, Inc. For more than 15 years he has helped clients such as eBay, WebEx, Wells Fargo, PayPal, Safeway, Cisco, IBM, Associated Press, and Groupon amass millions of satisfied customers. Greg is an internationally acclaimed design workshop leader who authored Designing Search: UX Strategies for eCommerce Success (Wiley, 2011) and has contributed to a half-dozen UX design books.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic Access:
Click to View
Holds: Copies: