Essential mobile interaction design: perfecting interface design in mobile apps
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Upper Saddle River, NJ [u.a.]
Addison-Wesley
2014
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Includes bibliographical references and index |
Beschreibung: | XVIII, 275 S. Ill. |
ISBN: | 0321961579 9780321961570 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV041898590 | ||
003 | DE-604 | ||
005 | 20140716 | ||
007 | t | ||
008 | 140606s2014 a||| |||| 00||| eng d | ||
010 | |a 2014001418 | ||
020 | |a 0321961579 |c pbk. : alk. paper |9 0-321-96157-9 | ||
020 | |a 9780321961570 |c pbk. : alk. paper |9 978-0-321-96157-0 | ||
035 | |a (OCoLC)883924555 | ||
035 | |a (DE-599)GBV780746554 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-91G |a DE-573 |a DE-1049 |a DE-739 |a DE-M347 | ||
050 | 0 | |a QA76.9.U83 | |
082 | 0 | |a 005.4/37 | |
084 | |a ST 165 |0 (DE-625)143600: |2 rvk | ||
084 | |a DAT 610f |2 stub | ||
100 | 1 | |a Banga, Cameron |e Verfasser |4 aut | |
245 | 1 | 0 | |a Essential mobile interaction design |b perfecting interface design in mobile apps |c Cameron Banga ; Josh Weinhold |
264 | 1 | |a Upper Saddle River, NJ [u.a.] |b Addison-Wesley |c 2014 | |
300 | |a XVIII, 275 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Includes bibliographical references and index | ||
650 | 0 | 7 | |a Mensch-Maschine-Schnittstelle |0 (DE-588)4720440-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mobile Computing |0 (DE-588)4694120-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Gestaltung |0 (DE-588)4157139-3 |2 gnd |9 rswk-swf |
653 | |a User interfaces (Computer systems) | ||
653 | |a Mobile computing | ||
653 | |a Application softwarexDevelopment | ||
689 | 0 | 0 | |a Mobile Computing |0 (DE-588)4694120-4 |D s |
689 | 0 | 1 | |a Mensch-Maschine-Schnittstelle |0 (DE-588)4720440-0 |D s |
689 | 0 | 2 | |a Gestaltung |0 (DE-588)4157139-3 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Weinhold, Josh |e Verfasser |4 aut | |
856 | 4 | 2 | |m Digitalisierung UB Passau - ADAM Catalogue Enrichment |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027342371&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-027342371 |
Datensatz im Suchindex
_version_ | 1804152252679585792 |
---|---|
adam_text | Contents
Preface xvii
Acknowledgments xix
About the Authors XXI
A Look at Mobile and Its Main Players 1
The Field of Interface Design 2
The Dawn of the App D .)
Defining an App in Today s Context 5
Build It and They Will Come 7
What Is a Mobile Device? p o
A Portable, Pocket Computer 9
Tablets, Too 10
Other Devices That Are Part of the Revolution 11
The Industry s Key Players 1?.
Apple 12
Google and Android 13
The Other Players 14
Distinctions between Platforms 16
Conclusion 19
Design for Humans, by Humans 21
What Is Interaction Design? 22
Goals When Designing an Interface 25
Designing for Humans 25
Designed by 1 luma ns 78
Where to Begin 30
Anticipating Your User Base 32
Mobile s Role in User Workflow 35
Conclusion 37
X
CONTENTS
3 Dynamic Differences in Mobile Design 39
Understanding the Role of Mobile 40
Mobile-Only Interactions 41
Interactions Only Possible with a Smartphone 42
Interactions Only Possible with a Tablet 44
Interactions That Aren t Possible on Mobile 46
Keyboards and Data Entry 46
Click, Tap, Point 47
Expandability 48
Universal Appeal 48
Interaction Experiences for Phones and Tablets 48
Interaction Experiences for Multiple Platforms 53
Complementing Traditional Workflows 55
Conclusion 57
4 First Sketches of an App 59
What Tools Do You Need? 60
Becoming a Designer 65
Planning for a Specific Platform 66
Starting with a Workflow 68
Meeting Design Expectations 70
Wrapping Up Design Documentation 73
Creating Pixel-Perfect Digital Mockups 73
Reiterating Before It s Too Late 75
Preparing for the Next Stage 77
Conclusion 79
5 Finding the Right Design Flow 81
The Big Three App Types 82
Native Apps 82
Web Apps 83
Hybrid Apps 84
CONTENTS
xi
Common App Navigation Methods 85
Single View 85
Stacked Navigation Bar 87
Tab Controller 88
Scroll Views 89
Search-Driven Navigation 90
Modal Controller 91
Gesture-Based Navigation 92
Picking an Interaction Type 93
Minimizing Interface Friction 96
Preparing for Connectivity Failure 98
Conclusion 102
6 Designing for Visual Appeal (03
I low Appearance Changes Interactions 1Ö4
Skeuomorphic Design 104
Flat Design 106
Creating an App Icon 107
Finding a Unique Look 111
Matching Art to Interaction Design 115
Crossing Platforms 117
App Branding Guides 118
Building Art That Scales 119
Adding the Final Touches 123
Conclusion 126
7 Working with Programmers 127
Understanding Your Programmer 128
Learning Programming Languages 128
From Sketch to Programmable Design 130
Describing Your Design 132
xii
CONTENTS
Communicating During Development 136
Clear Communication 136
Tracking Issues 137
Learning More 139
Comprehending the Source Code 141
A Designer s Introduction to Programming 141
Writing Source Code 143
Knowing What to Change 144
Conclusion 148
8 Making Apps Usable by All 149
Knowing Your Audience 150
How Sandboxing Changed Mobile 152
Interactions for the Mass Market 157
Trait 1: Not a Computer Geek 157
Trait 2: Only Uses a Handful of Apps 158
Trait 3: Uses Apps in Short Bursts 159
Trait 4: Follows the 80/20 Rule 159
Trait 5: Likes What Everyone Else Likes 160
Building Multilingual Interaction Designs 160
Designing for Users with Disabilities 163
Conclusion 166
9 Designing for Simplicity 167
The Sophistication of Simplicity 168
Striving for Simple Interaction Design 168
The Difficulties of Simplicity 170
Simple Design Goals 171
Clarity 171
Continuity and Flow 172
Retention and Growth 173
Interfaces That Do It Well 175
iOS s Slide-to֊Unlock 175
Android s Action Bar 176
CONTENTS
xiii
Creating Simple Interactions 178
Learning to Say No 178
Making Tasks Obvious 178
Offering Subtle Hints 179
Putting Elements in the Right Location 180
Addition by Subtraction 182
Simplicity through Familiarity 183
Using Well-Known Visuals 184
Following Industry Leaders 185
Going Against the Grain 186
Testing Simplicity 186
Speed of the App 186
How the App Is Being Used 187
Social Reach 188
Dogfooding 189
Conclusion 191
Gaining Valuable Feedback 193
Showing Off Your Work 194
Protecting Your Secrets 194
Choosing the Right Testers 195
When to Share Your Work with Testers 196
Devising a Beta-Test Strategy 198
Tracking an App s Issues 199
Prepping Every Build 200
Handing the Beta Off 203
Analyzing Valuable Test Data 204
Knowing Where Testers Spent Their Time 205
Finding Software Bugs and Crashes 206
Managing Issue Resolve 207
From Beta to Positive Changes 208
Determining When Enough Is Enough 208
Releasing the App 210
Conclusion 211
xiv
CONTENTS
Refreshing a Design 213
Improving as a Designer 214
Maintaining a Work Journal 215
Evaluating Your Own Work 216
Judging Who Is Worth Listening To 218
Review Web Sites 219
App Store Reviews 221
Personal Messages 222
Avoiding Negativity 223
Turning Requests into Changes 224
Preparing Users for Design Changes 226
The Resubmission Process 228
Conclusion 230
Standout Apps 231
1 Password 232
Amazon Mobile 232
CNN News 233
Coach s Eye 234
Evernote 234
Facebook 235
Flipboard 236
Google Chrome 237
Google Maps 237
Instagram 237
Instapaper 239
MLB.com At Bat 240
Twitter 240
Tuneln Radio 241
WolframjAlpha 242
Apps for Designers 243
Adobe Photoshop 244
Balsamiq 244
CONTENTS
XV
Bugshot 245
Dribbble 246
Icon Slate 247
MindNode Pro 247
Pngyu 248
Skltch 249
Spark Inspector 249
xScope 249
C Artwork Requirements for Android and iOS 251
Android 252
Icon Sizes 252
General Art File Format 252
General Art File Management 253
Naming Conventions 254
Other Tips 254
fOS 255
Icon Sizes 255
General Art File Format 256
General Art File Management 257
Naming Conventions 258
Other Tips 258
Index
261
|
any_adam_object | 1 |
author | Banga, Cameron Weinhold, Josh |
author_facet | Banga, Cameron Weinhold, Josh |
author_role | aut aut |
author_sort | Banga, Cameron |
author_variant | c b cb j w jw |
building | Verbundindex |
bvnumber | BV041898590 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.9.U83 |
callnumber-search | QA76.9.U83 |
callnumber-sort | QA 276.9 U83 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 165 |
classification_tum | DAT 610f |
ctrlnum | (OCoLC)883924555 (DE-599)GBV780746554 |
dewey-full | 005.4/37 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.4/37 |
dewey-search | 005.4/37 |
dewey-sort | 15.4 237 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01979nam a2200481 c 4500</leader><controlfield tag="001">BV041898590</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20140716 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">140606s2014 a||| |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2014001418</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0321961579</subfield><subfield code="c">pbk. : alk. paper</subfield><subfield code="9">0-321-96157-9</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780321961570</subfield><subfield code="c">pbk. : alk. paper</subfield><subfield code="9">978-0-321-96157-0</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)883924555</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV780746554</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-1049</subfield><subfield code="a">DE-739</subfield><subfield code="a">DE-M347</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.9.U83</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.4/37</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 165</subfield><subfield code="0">(DE-625)143600:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 610f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Banga, Cameron</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Essential mobile interaction design</subfield><subfield code="b">perfecting interface design in mobile apps</subfield><subfield code="c">Cameron Banga ; Josh Weinhold</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Upper Saddle River, NJ [u.a.]</subfield><subfield code="b">Addison-Wesley</subfield><subfield code="c">2014</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVIII, 275 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mensch-Maschine-Schnittstelle</subfield><subfield code="0">(DE-588)4720440-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mobile Computing</subfield><subfield code="0">(DE-588)4694120-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Gestaltung</subfield><subfield code="0">(DE-588)4157139-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">User interfaces (Computer systems)</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Mobile computing</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Application softwarexDevelopment</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Mobile Computing</subfield><subfield code="0">(DE-588)4694120-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Mensch-Maschine-Schnittstelle</subfield><subfield code="0">(DE-588)4720440-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Gestaltung</subfield><subfield code="0">(DE-588)4157139-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Weinhold, Josh</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Passau - ADAM Catalogue Enrichment</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027342371&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-027342371</subfield></datafield></record></collection> |
id | DE-604.BV041898590 |
illustrated | Illustrated |
indexdate | 2024-07-10T01:07:46Z |
institution | BVB |
isbn | 0321961579 9780321961570 |
language | English |
lccn | 2014001418 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-027342371 |
oclc_num | 883924555 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM DE-573 DE-1049 DE-739 DE-M347 |
owner_facet | DE-91G DE-BY-TUM DE-573 DE-1049 DE-739 DE-M347 |
physical | XVIII, 275 S. Ill. |
publishDate | 2014 |
publishDateSearch | 2014 |
publishDateSort | 2014 |
publisher | Addison-Wesley |
record_format | marc |
spelling | Banga, Cameron Verfasser aut Essential mobile interaction design perfecting interface design in mobile apps Cameron Banga ; Josh Weinhold Upper Saddle River, NJ [u.a.] Addison-Wesley 2014 XVIII, 275 S. Ill. txt rdacontent n rdamedia nc rdacarrier Includes bibliographical references and index Mensch-Maschine-Schnittstelle (DE-588)4720440-0 gnd rswk-swf Mobile Computing (DE-588)4694120-4 gnd rswk-swf Gestaltung (DE-588)4157139-3 gnd rswk-swf User interfaces (Computer systems) Mobile computing Application softwarexDevelopment Mobile Computing (DE-588)4694120-4 s Mensch-Maschine-Schnittstelle (DE-588)4720440-0 s Gestaltung (DE-588)4157139-3 s DE-604 Weinhold, Josh Verfasser aut Digitalisierung UB Passau - ADAM Catalogue Enrichment application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027342371&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Banga, Cameron Weinhold, Josh Essential mobile interaction design perfecting interface design in mobile apps Mensch-Maschine-Schnittstelle (DE-588)4720440-0 gnd Mobile Computing (DE-588)4694120-4 gnd Gestaltung (DE-588)4157139-3 gnd |
subject_GND | (DE-588)4720440-0 (DE-588)4694120-4 (DE-588)4157139-3 |
title | Essential mobile interaction design perfecting interface design in mobile apps |
title_auth | Essential mobile interaction design perfecting interface design in mobile apps |
title_exact_search | Essential mobile interaction design perfecting interface design in mobile apps |
title_full | Essential mobile interaction design perfecting interface design in mobile apps Cameron Banga ; Josh Weinhold |
title_fullStr | Essential mobile interaction design perfecting interface design in mobile apps Cameron Banga ; Josh Weinhold |
title_full_unstemmed | Essential mobile interaction design perfecting interface design in mobile apps Cameron Banga ; Josh Weinhold |
title_short | Essential mobile interaction design |
title_sort | essential mobile interaction design perfecting interface design in mobile apps |
title_sub | perfecting interface design in mobile apps |
topic | Mensch-Maschine-Schnittstelle (DE-588)4720440-0 gnd Mobile Computing (DE-588)4694120-4 gnd Gestaltung (DE-588)4157139-3 gnd |
topic_facet | Mensch-Maschine-Schnittstelle Mobile Computing Gestaltung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=027342371&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT bangacameron essentialmobileinteractiondesignperfectinginterfacedesigninmobileapps AT weinholdjosh essentialmobileinteractiondesignperfectinginterfacedesigninmobileapps |