Skip to content
You are not logged in |Login  
     
Limit search to available items
Book Cover
book
BookBook
Author Derksen-Staats, Daniel Devesa, author

Title Developing accessible iOS apps : support VoiceOver, Dynamic Type, and More / Daniel Devesa Derksen-Staats.

Publication Info. [Berkeley, CA] : Apress, [2019]
©2019

Copies

Location Call No. Status
 Glastonbury, Welles-Turner Memorial Library - Adult Department  005.133 DERKSEN-STAATS    Check Shelf
Description xv, 125 pages : illustrations ; 24 cm
Note Includes index.
Summary Developers need to cover a series of requisites fot their apps, and one of them is to make those apps accessible. Just posting an app in the App Store is not enough for it to be a success anymore. More than that, it is arguably our duty as developers to create inclusive apps that anyone can use. By just knowing a few basic concepts, technologies, and tools, you can start making your app accessible in no time. It's common to think making apps accessible is difficult and time consuming. You might not know where to start. In this book, we'll go from the basics of giving meaningful accessibility labels to UI components for creating great experiences for VoiceOver users to seeing how your app can adapt to support extremely large fonts, if the user requires them. And most of the time, it will be easier than you anticipated. We'll have a look at what iOS has to offer in terms of accessibility. We'll walk through the tools that are built into the system, such as Zoom, Button Shapes, and Bold Text. And we'll focus on what you can do to properly support others, including: VoiceOver, Dynamic Type, Smart Invert Colors, and many more. We'll learn all this by following examples that you'll be able to apply to your own projects. By making your app accessible you can facilitate independence and inclusion. What can be more powerful than that?
Contents Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Chapter 1: Introduction -- What is accessibility? -- Why accessibility? -- You want to increase your user base -- Money -- It shouldn't be about numbers, but here are some big numbers for you -- Legal -- Automation -- Usability -- It is very self-rewarding -- It is probably not as complicated as you think. At all -- Do you want an Apple Design Award? -- Accessibility and inclusion: What is the difference? -- Assistive technology -- Who are your users? -- Summary
Chapter 2: Accessibility features in iOS -- Screen reader: VoiceOver -- Enabling VoiceOver -- How to use VoiceOver -- A few more gestures -- Shortcuts -- Vision -- Display and Text Size -- Bold Text -- Reduce Transparency -- Invert Colors -- Button Shapes -- Zoom -- Magnifier -- Physical and motor -- Assistive Touch -- Switch Control -- Voice Control -- Full Keyboard Access -- Hearing -- Made for iPhone hearing aids -- LED flash for alerts -- Learning -- Guided Access -- Summary -- Chapter 3: VoiceOver 101 -- The fundamentals -- Understanding UIAccessibility -- Accessibility labels -- Buttons
Abbreviations -- Remember to test it -- And one more thing ..., or two -- Accessibility traits -- Header -- Button -- Adjustable -- And more -- Accessibility value -- Accessibility hints -- Accessibility element -- The joy of using UIKit components -- Summary -- Chapter 4: VoiceOver -- Up to 11 -- Advanced VoiceOver gestures -- Perform Escape -- Magic Tap -- Managing the accessibility focus -- Is the accessibility view a modal view? -- Post notifications -- Control the order of elements on screen -- Custom actions -- Is VoiceOver running? -- UISwitch -- Summary -- Chapter 5: Dynamic Type
What is Dynamic Type? -- Supporting larger text -- Custom fonts -- Adjusting your user interface to better adapt to big font sizes -- Different layouts for different font sizes -- Why should you support even the largest accessibility text size? -- Dynamic Type support in your web content -- Summary -- Chapter 6: Other accessibility features and good practices -- Invert Colors -- Signaling events or contextual information -- Large Preview -- Scale icons -- Accessibility configurations -- Reduce Motion -- Reduce Transparency -- Differentiate without color -- Closed captioning enabled
Some other good practices -- Accessibility guidelines -- Contrast ratio -- Hit areas -- Images with text -- Summary -- Chapter 7: Testing -- Controlling VoiceOver -- Screen curtain -- Shortcuts -- Accessibility Inspector and Environment Overrides -- Accessibility Inspector -- Environment Overrides -- Switch control -- Summary -- Chapter 8: Wrapping up -- Accessibility in your team's culture -- How good/bad is it? -- Next step: Share your findings -- Other small things you can do -- Accessibility in your team's process -- Communities and meetups -- Where to go from here ... -- Spread the word!
Subject Application software -- Development.
iOS (Electronic resource)
IOS (Electronic resource) (OCoLC)fst01784820
Application software -- Development. (OCoLC)fst00811707
ISBN 1484253078 (paperback)
9781484253076 (paperback)
-->
Add a Review