Однажды Миша Рубанов (@akaDuality) посмотрел интервью Wylsacom с Анатолием Попко «Как незрячий пользуется iPhone, MacBook и Apple Watch» и понял, что адаптировать приложения для незрячих это важно, и несложно. Но документация по доступности слабая, статьи в интернете поверхностные, а все свои представления об интерфейсе надо перепродумывать — он ведь больше не графический! Миша начал разбираться: изучал как люди пользуются телефоном, как ведут себя отдельные контролы, как строить из этого сценарии, начал адаптировать экраны приложения Додо Пиццы. Накопив материал, написал статью про доступность «Voice Control и VoiceOver: как адаптировать приложение для незрячих или неподвижных», потом ещё и ещё, провёл целый курс на 500 слайдов презентации. В итоге накопилось столько материала, что его хватило бы на целую книгу.  И вот мы здесь — у нас есть книга о доступности мобильных приложений на iOS.  Это первая книга по доступности на русском языке от русскоязычного автора и действующего iOS-разработчика Миши Рубанова. Это: не переписанная документация; не набор статей; не переводы с англоязычных источников. Это полноценная книга для тех, кто хочет сделать/переделать своё приложение, чтобы им пользовались незрячие люди. К тому же она интерактивная. Как выглядит. Книга — это 200 страниц теории, практических заданий, иллюстраций.  Это наглядная «инструкция» из нескольких условных частей: Теория. Сначала вы узнаете как люди с разной инвалидностью пользуются телефоном и приложениями, как меняются их подходы к управлению телефоном и как нам проектировать для них. И зачем вам это всё нужно. Устройство VoiceOver: научитесь подписывать элементы и правильно указывать их тип, повысите информативность: контролов станет меньше, а пользы больше.  Навигация: сначала внутри экрана, а затем и между ними. Паттерны, жесты, работа с текстовыми полями, клавиатура Брайля, как работать с ошибками и тактильным фидбеком. Разбор приложения Додо Пиццы. На примере приложения расскажем о каждом экране — сможете не только прочитать, но и посмотреть в действии. SwiftUI: как влияет на код работа Apple по упрощению адаптации приложений. Voice Control: как работает управление голосом, как можно в самых сложных жизненных обстоятельствах управлять телефоном через него. Адаптация размера текста с помощью Dynamic type. Освободите для увеличенного текста больше места, включаете скролл в нужный момент. Сделаете супер резиновую верстку для телефона на основе нескольких вспомогательных классов. Как читать. Книга как сериал — будет выходить главами: сначала первые 2-3, а потом по одной.  Первые три главы уже доступны на сайте книги. Мы не просто разово выпускаем один артефакт, который скачают и забудут, а хотим поменять индустрию и создать процесс погружения в тему. Так книга не останется в беклоге на прочтение, будет раз в неделю напоминать о себе. Выпускаем по главе в неделю в канале Dodo Mobile и на сайте (дублируем ссылку). Вы читаете главы — это примерно по 20 страниц с картинками, примерами кода и ссылками на репозитории и YouTube-видео.  Выполняете небольшие задания на самопроверку в конце каждой главы. Если у вас возникли сложности или вопросы — отправляете примеры своих приложений в канал Dodo Mobile или в Твиттер Миши. Присылайте скриншот и описание сложного контрола на публичный разбор, которые Миша поможет адаптировать.  Через неделю — новая глава. В конце — получите книгу в целом виде. Книга подойдёт: программистам, дизайнерам, продактам, исследователям. Но не всем. Читайте книгу, только если у вас есть желание создать или переделать приложение в доступном варианте. Если ваше приложение нацелено на людей без проблем со здоровьем, то книга вам не нужна. Но, возможно, в будущем пригодится. Чтобы книга принесла настоящую пользу, а не просто «пылилась» на жестком диске, как скучный учебник, мы наполнили её иллюстрациями, примерами кода, ссылками на репозитории с компонентами, обучающими видео и заданиями. Нам удалось охватить почти все стороны доступности: разберём VoiceOver, Voice Control, Switch Control и Dynamic Type и разобрать каждый элемент. Как это всё работает в реальной жизни, мы показываем на примерах работающего приложения Додо Пиццы, которое вы сможете открыть и взять что-то для себя.  Надеемся, что она поможет продвинуть идеи доступности, а вам — начать или продолжить изучение темы. Подписывайтесь на канал Dodo Mobile, читайте книгу, выполняйте задания, отправляйте примеры своих приложений, делитесь книгой, делайте репосты, оставляйте отзывы (например, здесь) и улучшайте приложения! Отзыв, мнение, предложение можно оставить также в нашем Телеграм-чате Dodo Engineering.  Редактор потихоньку