skip to content
Learning iOS design : a hands-on guide for programmers and designers Preview this item
ClosePreview this item
Checking...

Learning iOS design : a hands-on guide for programmers and designers

Author: William Van Hecke
Publisher: Upper Saddle River, NJ : Addison-Wesley, [2013] ©2013
Edition/Format:   Print book : EnglishView all editions and formats
Summary:
Offers information on the iOS design process to create applications for the iPad and iPhone.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: William Van Hecke
ISBN: 9780321887498 0321887492
OCLC Number: 816028720
Notes: Includes index.
Description: xxviii, 317 pages : illustrations (some color) ; 23 cm
Contents: Machine generated contents note: I. Turning Ideas into Software --
1. Outlines --
Process: Nonlinear but Orderly --
Writing about Software --
Mental Sweep --
More Inputs to Outlining --
Outlining Requirements --
Introducing SnackLog --
Antirequirements --
Define a Platform --
Listing Ramifications --
iOS and Featurefulness --
Reducing Problems --
Outlining Architecture --
Your Outline Is Your To-Do List --
Summary --
Exercises --
2. Sketches --
Thinking by Drawing --
Design Happens in Conversations --
Tools for Sketching --
Sketches Are Sketchy --
When to Sketch --
Using Precedents --
Playing Devil's Advocate --
Sketching Interfaces --
Sketching Interactions --
Sketching Workflows --
Summary --
Exercises --
3. Getting Familiar with iOS --
Navigation: Screen to Screen --
Navigation Controller --
Split View --
Tabs --
Segmented-Controls-as-Tabs --
Multiple Personalities --
Modal View --
Popover --
Custom Navigation --
Advice on the Standard Elements --
Bars --
Content Views --
Alerts --
Action Sheets --
Standard Controls --
Custom Controls --
Summary --
Exercises --
4. Wireframes --
Thinking in Screens --
Thinking in Points --
Optical Measurements --
Measuring Text Optically --
Measuring Images and Controls Optically --
Techniques for Measuring --
Tools for Wireframing --
Principles of Layout --
Unity Is the Goal --
Visual Weight --
Similarity and Distinction --
Proximity and Distance --
Alignment --
Rhythm --
Margin and Padding --
Balance --
Understatement --
Typography --
Layout: A Place for Everything ... --
Content and Controls --
Thinking in Layers --
Controls in Content Areas --
Information Density --
Dimensionality --
Orientation on iPhone --
Orientation on iPad --
Worst-Case Height-Compression Scenario --
Summary --
Exercises --
5. Mockups --
When to Mock Up --
Styling: The Apparent Design Discipline --
Rendering --
Communication --
Tastefulness --
Mockup Tools --
Color: Thinking in HSB --
Good Old RGB --
Introducing HSB --
Get Serious about Value --
Contrast: Thinking in Figure/Ground Relationships --
Styling for Good Contrast and Visual Weight --
Good Backgrounds --
Transparency --
1+1 = 3 --
Presenting Image Content --
Evaluating Contrast: Posterize It --
Contrast Examples --
Table Cells --
Action Sheet Buttons --
iBooks Page Metadata --
Birth of a Button --
Step 0 Set Up the Canvas --
Step 1 Create a Shape Layer --
Step 2 Choose a Fill Color --
Step 3 Apply a Gradient --
Step 4 Add a Stroke --
Step 5 Add a Bevel --
Step 6 Add Texture --
Step 7 Add an Underhighlight --
Step 8 Add Contents --
Onward --
Mockup Assembly --
Resizable Images --
Retina Resources --
Designing for Layers --
Summary --
Exercises --
6. Prototypes --
Test on the Device --
Kinds of Prototypes --
Paper Prototypes --
Wizard of Oz Prototypes --
Motion Sketches --
Preemptive Demo Videos --
Interactive Prototypes --
Proof-of-Concept Software --
Why Do Usability Testing? --
How to Do Usability Testing --
Summary --
Exercises --
7. Going Cross-Platform --
Platform Catalog --
Standalone, Mini, and Companion Apps --
Start from Scratch --
Back to the Outlines --
Case Study: Apple Mail --
Mac OS X Leopard --
iPhone --
iPad --
Back to the Mac --
Summary --
Exercises --
II. Principles --
8. Graceful Interface --
Suspension of Disbelief --
Moment of Uncertainty --
Instantaneous Feedback --
Gracefulness through Layout --
Six Reliable Gestures --
Sandwich Problem --
Exotic Gestures as Shortcuts --
Realistic Gestures --
Hysteresis --
Thresholds --
Generous Taps --
Meaningful Animation --
Making SnackLog Graceful --
Summary --
Exercises --
9. Gracious Interface --
Denotation and Connotation --
Cues --
Imagery --
Text --
Writing: The Secret Design Discipline --
Redundant Messages --
Communication Breakdown --
Guidance at the Point of Need --
Visible Status --
Contextual Status --
Invisible Status --
Adaptation --
Learning --
Resourcefulness --
Sense of Adventure --
Capability --
Defensive Design --
Forgiveness --
Undo --
Manual Undo --
Confirmation --
Making SnackLog Gracious --
Summary --
Exercises --
10. Whole Experience --
Serve the Soul --
Conveying Capability --
Name --
Icon --
Launch Images --
App Store Listing --
Price --
Documentation --
Comprehensive Documentation --
Problem-Solving Documentation --
Tutorials --
Release Notes --
Characteristics of Good Documentation --
Support --
Localization --
Accessibility --
VoiceOver --
AssistiveTouch --
Ethos --
Respect --
Respect for Time and Attention --
Respect for Data --
Speaking of Betrayals of Trust --
Summary --
Exercises --
III. Finding Equilibrium --
11. Focused and Versatile --
Debunking "Simple" and "Complex" --
Focused Design --
Focused Apps Are About Real-World Goals --
iOS Loves Focus --
Massacre Features --
Consolidate Functionality --
Save It for Later --
Scaling Back --
Focusing SnackLog: Labeling --
Scaling Back on Labeling --
Versatile Design --
Versatile Apps: Bring Your Own Goals --
iOS Loves Versatility --
When to Go Versatile --
How to Go Versatile --
Triangulation --
Pattern Recognition --
Finding the Boundaries --
Summary --
Exercises --
12. Quiet and Forthcoming --
Adjacent in Space --
Stacked in Time --
Progressive Disclosure --
Group by Meaning, Arrange by Importance --
Promotion and Demotion --
Splitting the Difference --
iOS Loves Context --
Hide, Don't Disable --
Disappear --
Taps Are Cheap --
Loud and Clear --
Making SnackLog Quiet --
Making SnackLog Forthcoming --
Summary --
Exercises --
13. Friction and Guidance --
Difficulty Curve --
Experience Weight --
Why Add Friction? --
How to Add Friction --
Unintended Friction --
Don't Expose Underlying Mechanisms --
Streamline Input --
Guidance --
Zero Options --
One Option --
Guidance among More Options --
Sensible Defaults --
Blank Slate --
Templates --
Presets --
Summary --
Exercises --
14. Consistency and Specialization --
How It All Works Out --
Getting the Most Out of the HIG --
Consistent Design --
Precedents, Motifs, Patterns, Shorthands --
Avoiding Cargo Cult Design --
Specialized Design --
Harmless Distinctiveness --
Conscientious Divergence --
One Free Novel Interaction --
Novelty Is Hard --
Summary --
Exercises --
15. Rich and Plain --
Color versus Monochrome --
Using Hue --
Using Saturation --
Using Brightness --
Depth versus Flatness --
Lighting --
Extremes of Flatness and Depth --
Realism versus Digitality --
Texture and Tactility --
Metaphor --
Ornamentation --
Simulation --
Take It Easy --
Summary --
Exercises.
Responsibility: William Van Hecke.

Abstract:

Offers information on the iOS design process to create applications for the iPad and iPhone.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/816028720> # Learning iOS design : a hands-on guide for programmers and designers
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "816028720" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nju> ;
   schema:about <http://id.worldcat.org/fast/1784820> ; # iOS (Electronic resource)
   schema:about <http://experiment.worldcat.org/entity/work/data/1429784482#Topic/ipad_computer_programming> ; # iPad (Computer)--Programming
   schema:about <http://experiment.worldcat.org/entity/work/data/1429784482#Topic/ipad> ; # iPad
   schema:about <http://experiment.worldcat.org/entity/work/data/1429784482#CreativeWork/bibel> ; # Bibel
   schema:about <http://experiment.worldcat.org/entity/work/data/1429784482#Topic/iphone> ; # iPhone
   schema:about <http://id.worldcat.org/fast/811707> ; # Application software--Development
   schema:about <http://dewey.info/class/004.167/e23/> ;
   schema:about <http://experiment.worldcat.org/entity/work/data/1429784482#Topic/iphone_smartphone_programming> ; # iPhone (Smartphone)--Programming
   schema:about <http://experiment.worldcat.org/entity/work/data/1429784482#Topic/app> ; # App
   schema:about <http://experiment.worldcat.org/entity/work/data/1429784482#CreativeWork/ios_electronic_resource> ; # iOS (Electronic resource)
   schema:about <http://id.loc.gov/authorities/subjects/sh95009362> ; # Application software--Development
   schema:bookFormat bgn:PrintBook ;
   schema:copyrightYear "2013" ;
   schema:creator <http://viaf.org/viaf/299839920> ; # William Van Hecke
   schema:datePublished "2013" ;
   schema:description "Offers information on the iOS design process to create applications for the iPad and iPhone."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/1429784482> ;
   schema:inLanguage "en" ;
   schema:name "Learning iOS design : a hands-on guide for programmers and designers"@en ;
   schema:productID "816028720" ;
   schema:workExample <http://worldcat.org/isbn/9780321887498> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/816028720> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/1429784482#CreativeWork/ios_electronic_resource> # iOS (Electronic resource)
    a schema:CreativeWork ;
   schema:name "iOS (Electronic resource)" ;
    .

<http://id.loc.gov/authorities/subjects/sh95009362> # Application software--Development
    a schema:Intangible ;
   schema:name "Application software--Development"@en ;
    .

<http://id.worldcat.org/fast/1784820> # iOS (Electronic resource)
    a schema:CreativeWork ;
   schema:name "iOS (Electronic resource)" ;
    .

<http://id.worldcat.org/fast/811707> # Application software--Development
    a schema:Intangible ;
   schema:hasPart <http://id.loc.gov/authorities/subjects/sh95009362> ; # Application software--Development
   schema:name "Application software--Development"@en ;
    .

<http://viaf.org/viaf/299839920> # William Van Hecke
    a schema:Person ;
   schema:familyName "Van Hecke" ;
   schema:givenName "William" ;
   schema:name "William Van Hecke" ;
    .

<http://worldcat.org/isbn/9780321887498>
    a schema:ProductModel ;
   schema:isbn "0321887492" ;
   schema:isbn "9780321887498" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.