Как стать автором
Обновить
Dodo Engineering
О том, как разработчики строят IT в Dodo

Выпустили книгу о доступности приложений на iOS

Время на прочтение3 мин
Количество просмотров4.8K

Однажды Миша Рубанов (@akaDuality) посмотрел интервью Wylsacom с Анатолием Попко «Как незрячий пользуется iPhone, MacBook и Apple Watch» и понял, что адаптировать приложения для незрячих это важно, и несложно. Но документация по доступности слабая, статьи в интернете поверхностные, а все свои представления об интерфейсе надо перепродумывать — он ведь больше не графический!

Миша начал разбираться: изучал как люди пользуются телефоном, как ведут себя отдельные контролы, как строить из этого сценарии, начал адаптировать экраны приложения Додо Пиццы. Накопив материал, написал статью про доступность «Voice Control и VoiceOver: как адаптировать приложение для незрячих или неподвижных», потом ещё и ещё, провёл целый курс на 500 слайдов презентации. В итоге накопилось столько материала, что его хватило бы на целую книгу. 

И вот мы здесь — у нас есть книга о доступности мобильных приложений на iOS. 

Это первая книга по доступности на русском языке от русскоязычного автора и действующего iOS-разработчика Миши Рубанова. Это:

  • не переписанная документация;

  • не набор статей;

  • не переводы с англоязычных источников.

Это полноценная книга для тех, кто хочет сделать/переделать своё приложение, чтобы им пользовались незрячие люди. К тому же она интерактивная.

Как выглядит. Книга — это 200 страниц теории, практических заданий, иллюстраций. 

Это наглядная «инструкция» из нескольких условных частей:

  • Теория. Сначала вы узнаете как люди с разной инвалидностью пользуются телефоном и приложениями, как меняются их подходы к управлению телефоном и как нам проектировать для них. И зачем вам это всё нужно.

  • Устройство VoiceOver: научитесь подписывать элементы и правильно указывать их тип, повысите информативность: контролов станет меньше, а пользы больше. 

  • Навигация: сначала внутри экрана, а затем и между ними. Паттерны, жесты, работа с текстовыми полями, клавиатура Брайля, как работать с ошибками и тактильным фидбеком.

  • Разбор приложения Додо Пиццы. На примере приложения расскажем о каждом экране — сможете не только прочитать, но и посмотреть в действии.

  • SwiftUI: как влияет на код работа Apple по упрощению адаптации приложений.

  • Voice Control: как работает управление голосом, как можно в самых сложных жизненных обстоятельствах управлять телефоном через него.

  • Адаптация размера текста с помощью Dynamic type. Освободите для увеличенного текста больше места, включаете скролл в нужный момент. Сделаете супер резиновую верстку для телефона на основе нескольких вспомогательных классов.

Как читать. Книга как сериал — будет выходить главами: сначала первые 2-3, а потом по одной.

Первые три главы уже доступны на сайте книги.

Нажми на кнопку — получишь PDF
Нажми на кнопку — получишь PDF

Мы не просто разово выпускаем один артефакт, который скачают и забудут, а хотим поменять индустрию и создать процесс погружения в тему. Так книга не останется в беклоге на прочтение, будет раз в неделю напоминать о себе.

  • Выпускаем по главе в неделю в канале Dodo Mobile и на сайте (дублируем ссылку).

  • Вы читаете главы — это примерно по 20 страниц с картинками, примерами кода и ссылками на репозитории и YouTube-видео. 

  • Выполняете небольшие задания на самопроверку в конце каждой главы.

  • Если у вас возникли сложности или вопросы — отправляете примеры своих приложений в канал Dodo Mobile или в Твиттер Миши. Присылайте скриншот и описание сложного контрола на публичный разбор, которые Миша поможет адаптировать. 

  • Через неделю — новая глава.

  • В конце — получите книгу в целом виде.

Книга подойдёт: программистам, дизайнерам, продактам, исследователям. Но не всем. Читайте книгу, только если у вас есть желание создать или переделать приложение в доступном варианте. Если ваше приложение нацелено на людей без проблем со здоровьем, то книга вам не нужна. Но, возможно, в будущем пригодится.

Чтобы книга принесла настоящую пользу, а не просто «пылилась» на жестком диске, как скучный учебник, мы наполнили её иллюстрациями, примерами кода, ссылками на репозитории с компонентами, обучающими видео и заданиями. Нам удалось охватить почти все стороны доступности: разберём VoiceOver, Voice Control, Switch Control и Dynamic Type и разобрать каждый элемент. Как это всё работает в реальной жизни, мы показываем на примерах работающего приложения Додо Пиццы, которое вы сможете открыть и взять что-то для себя.

Надеемся, что она поможет продвинуть идеи доступности, а вам — начать или продолжить изучение темы.

Подписывайтесь на канал Dodo Mobile, читайте книгу, выполняйте задания, отправляйте примеры своих приложений, делитесь книгой, делайте репосты, оставляйте отзывы (например, здесь) и улучшайте приложения!

Отзыв, мнение, предложение можно оставить также в нашем Телеграм-чате Dodo Engineering.

Теги:
Хабы:
Всего голосов 13: ↑13 и ↓0+13
Комментарии4

Другие новости

Информация

Сайт
dodo.dev
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия