Find a copy in the library
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
Add a review and share your thoughts with other readers.
Be the first.
Add a review and share your thoughts with other readers.
Be the first.


Tags
Add tags for "Learning iOS design : a hands-on guide for programmers and designers".
Be the first.