#jetpack #compose #Accessibility
Accessibility in Jetpack Compose
Разбор основных аспектов, которые вы должны соблюдать в Jetpack Compose, чтобы обеспечить доступность вашего UI для людей с ограниченными возможностями
Accessibility in Jetpack Compose
Разбор основных аспектов, которые вы должны соблюдать в Jetpack Compose, чтобы обеспечить доступность вашего UI для людей с ограниченными возможностями
#compose #accessibility
Jetpack compose accessibility best practices
За что я люблю Compose - это забота об том, чтобы заставить разработчиков адаптировать UI для всех т.е. заботится о доступности (accessibility) UI на Compose. Автор статьи делится дополнительными лучшими практиками
Jetpack compose accessibility best practices
За что я люблю Compose - это забота об том, чтобы заставить разработчиков адаптировать UI для всех т.е. заботится о доступности (accessibility) UI на Compose. Автор статьи делится дополнительными лучшими практиками
#accessibility
Расшифровка доклада с Mobius Moscow 2021 "Адаптация Android-приложения для незрячих". Полезно будет знать как сделать приложение удобным для людей с ограниченными возможностями.
Видео версию можно найти здесь.
Расшифровка доклада с Mobius Moscow 2021 "Адаптация Android-приложения для незрячих". Полезно будет знать как сделать приложение удобным для людей с ограниченными возможностями.
Видео версию можно найти здесь.
#accessibility
Accessibility in a dual-screen application
Обеспечивать возможность использовать популярных и важных для приложений — это важная часть продукта. В блоге Microsoft делятся тем как обеспечивать доступность на больших экранах, складных смартфонах и устройствах с 2 экранами (здравствуй линейка Surface Duo). Вы найдете в статье лучшие практики и подходы к проверке приложения на доступность.
Из статьи узнал про автоматизацию тестирования доступности
Accessibility in a dual-screen application
Обеспечивать возможность использовать популярных и важных для приложений — это важная часть продукта. В блоге Microsoft делятся тем как обеспечивать доступность на больших экранах, складных смартфонах и устройствах с 2 экранами (здравствуй линейка Surface Duo). Вы найдете в статье лучшие практики и подходы к проверке приложения на доступность.
Из статьи узнал про автоматизацию тестирования доступности
Accessibility в Android для чайников: адаптируем приложение для незрячих людей
Разбор реализации доступности Android приложения для всех:
👉 Что такое Accessibility
👉 Accessibility Services
👉 TalkBack
👉 Правила для разработчиков
👉 Важность sp для шрифтов
👉 Неожиданные особенности работы
#accessibility
Разбор реализации доступности Android приложения для всех:
👉 Что такое Accessibility
👉 Accessibility Services
👉 TalkBack
👉 Правила для разработчиков
👉 Важность sp для шрифтов
👉 Неожиданные особенности работы
#accessibility
Improving app accessibility with Jetpack Compose
Лучшие практики по адаптации UI на Compose для обеспечения доступности вашего приложения людям с ограниченными возможностям. Хотите понять как хорошо адаптировано ваше приложения? Воспользуйтесь приложением Accessibility Insights на Android
#compose #accessibility
Лучшие практики по адаптации UI на Compose для обеспечения доступности вашего приложения людям с ограниченными возможностям. Хотите понять как хорошо адаптировано ваше приложения? Воспользуйтесь приложением Accessibility Insights на Android
#compose #accessibility
Адаптируем Android-приложение для незрячих людей. Часть 2: Jetpack Compose
Продолжение статьи про Accessibility в Android, в которой разбираются принципы адаптации подхода, когда ваш UI на Compose:
👉 Modifier.semantic
👉 Image.contentDescription
👉 RecyclerView работает из коробки, а вот с элементами список в Compose все приходится проделывать руками
👉 Особенности Accessibility в Compose
#compose #accessibility
Продолжение статьи про Accessibility в Android, в которой разбираются принципы адаптации подхода, когда ваш UI на Compose:
👉 Modifier.semantic
👉 Image.contentDescription
👉 RecyclerView работает из коробки, а вот с элементами список в Compose все приходится проделывать руками
👉 Особенности Accessibility в Compose
#compose #accessibility
Как проверить насколько доступно ваше приложение для всех пользователей? Для этого есть специальный инструмент - Accessibility Scanner от Google. В статье найдете руководство как использовать его и какие рекомендации вы можете получить
#accessibility
#accessibility
Начиная с Android 14, пользователь сможет увеличить размер шрифта до 200%, ранее максимальный размер был 130% (на устройствах Pixel). Масштабирование текста будет нелинейным. Это приведет к тому что уже большой размер текста не будет увеличен также как маленький. Все это делается в соотвествии с Web Content Accessibility Guidelines (WCAG)
Чтобы корректно расчитывать размер текста из sp в px теперь надо строго использовать TypedValue.applyDimension(), а для обратной конвертации TypedValue.deriveDimension(). Хардкодить расчет перевод больше нельзя!
Подробности тут
@android_broadcast #android14
Чтобы корректно расчитывать размер текста из sp в px теперь надо строго использовать TypedValue.applyDimension(), а для обратной конвертации TypedValue.deriveDimension(). Хардкодить расчет перевод больше нельзя!
Подробности тут
@android_broadcast #android14
В Android 14 добавили возможность делать недоступными View для Accessibility API, так как злоумышленники пользовались этим API чтобы красть данные с экрана.
В класс View добавили 3 константы: ACCESSIBILITY_DATA_PRIVATE_YES/NO/AUTO.
Помимо этого в Android 13 запретели использовать Accessibility API приложениям, загруженным не из магазина приложения
@android_broadcast #android14
В класс View добавили 3 константы: ACCESSIBILITY_DATA_PRIVATE_YES/NO/AUTO.
Помимо этого в Android 13 запретели использовать Accessibility API приложениям, загруженным не из магазина приложения
@android_broadcast #android14
Чтобы сделать ваше приложение доступным для всех людей важно знать про Accessibility
и как работать с ней при создании приложения. Читайте статью с подборкой материалов для Android и iOS
#accessibility
и как работать с ней при создании приложения. Читайте статью с подборкой материалов для Android и iOS
#accessibility
Accessibility Scanner - это инструмент для проверки приложений на то насколько доступен UI приложения. В статье (EN, 4 мин, ссылка без VPN) вы найдете пример использования
#accessibility
#accessibility
Android Studio Iguana прокачивает Compose
🎉 Compose UI Check - проверка Compose UI на соотвествие его стандартам адаптивности и доступности
🎉 Compose Preview теперь работает прогрессивно - рендерит только то что видно в превью
#androidstudio #compose #accessibility
🎉 Compose UI Check - проверка Compose UI на соотвествие его стандартам адаптивности и доступности
🎉 Compose Preview теперь работает прогрессивно - рендерит только то что видно в превью
#androidstudio #compose #accessibility
Статья (17м) про разработку приложения для обязательного ввода пароля перед входом в приложение. Автор реализовал свой Accessibility Service и роль приложения-админа
#accessibility #безопасность
#accessibility #безопасность
TalkBack прокачали с помощью мультимодальной Gemini Nano. Решение работает гибридно на устройстве на основе Gemini Nano и в облаке, используя Gemini 1.5 Flash
#accessibility #talkback #gemini #ai
#accessibility #talkback #gemini #ai