
Android Design Patterns
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Person
Content
- 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
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.