Android Broadcast
14.2K subscribers
3.49K photos
332 videos
11 files
5.85K links
Подборка новостей и статей для Android разработчиков.

Связь с автором @android_broadcast_bot
Реклама @android_broadcast_bot

РКН https://abdev.by/rkn_tg_ab
Download Telegram
#accessibility #compose #jetpack

CODELAB. Accessibility in Jetpack Compose

Если вы заботитесь о доступности ваших приложений для людей с ограниченными возможностями, тогда вам стоит обратить на новый codelab от Google, который демонстрирует как работать с этим при реализации UI на Jetpack Compose.
#jetpack #compose #Accessibility

Accessibility in Jetpack Compose

Разбор основных аспектов, которые вы должны соблюдать в Jetpack Compose, чтобы обеспечить доступность вашего UI для людей с ограниченными возможностями
#compose #accessibility

Jetpack compose accessibility best practices

За что я люблю Compose - это забота об том, чтобы заставить разработчиков адаптировать UI для всех т.е. заботится о доступности (accessibility) UI на Compose. Автор статьи делится дополнительными лучшими практиками
👍19💩9🔥2
#accessibility

Расшифровка доклада с Mobius Moscow 2021 "Адаптация Android-приложения для незрячих". Полезно будет знать как сделать приложение удобным для людей с ограниченными возможностями.

Видео версию можно найти здесь.
👍20👎3🔥3
#accessibility

Accessibility in a dual-screen application

Обеспечивать возможность использовать популярных и важных для приложений — это важная часть продукта. В блоге Microsoft делятся тем как обеспечивать доступность на больших экранах, складных смартфонах и устройствах с 2 экранами (здравствуй линейка Surface Duo). Вы найдете в статье лучшие практики и подходы к проверке приложения на доступность.

Из статьи узнал про автоматизацию тестирования доступности
👎13👍5
Accessibility в Android для чайников: адаптируем приложение для незрячих людей

Разбор реализации доступности Android приложения для всех:
👉 Что такое Accessibility
👉 Accessibility Services
👉 TalkBack
👉 Правила для разработчиков
👉 Важность sp для шрифтов
👉 Неожиданные особенности работы

#accessibility
👍28👎8🔥4🤔1
Improving app accessibility with Jetpack Compose

Лучшие практики по адаптации UI на Compose для обеспечения доступности вашего приложения людям с ограниченными возможностям. Хотите понять как хорошо адаптировано ваше приложения? Воспользуйтесь приложением Accessibility Insights на Android

#compose #accessibility
😐23👍7
Адаптируем Android-приложение для незрячих людей. Часть 2: Jetpack Compose

Продолжение статьи про Accessibility в Android, в которой разбираются принципы адаптации подхода, когда ваш UI на Compose:
👉 Modifier.semantic
👉 Image.contentDescription
👉 RecyclerView работает из коробки, а вот с элементами список в Compose все приходится проделывать руками
👉 Особенности Accessibility в Compose

#compose #accessibility
👍20😁2🤔1
Как проверить насколько доступно ваше приложение для всех пользователей? Для этого есть специальный инструмент - Accessibility Scanner от Google. В статье найдете руководство как использовать его и какие рекомендации вы можете получить

#accessibility
👍29👎4🔥3
Начиная с Android 14, пользователь сможет увеличить размер шрифта до 200%, ранее максимальный размер был 130% (на устройствах Pixel). Масштабирование текста будет нелинейным. Это приведет к тому что уже большой размер текста не будет увеличен также как маленький. Все это делается в соотвествии с Web Content Accessibility Guidelines (WCAG)

Чтобы корректно расчитывать размер текста из sp в px теперь надо строго использовать TypedValue.applyDimension(), а для обратной конвертации TypedValue.deriveDimension(). Хардкодить расчет перевод больше нельзя!

Подробности тут

@android_broadcast #android14
👍36👎11🥱3😁2
В Android 14 добавили возможность делать недоступными View для Accessibility API, так как злоумышленники пользовались этим API чтобы красть данные с экрана.

В класс View добавили 3 константы: ACCESSIBILITY_DATA_PRIVATE_YES/NO/AUTO.

Помимо этого в Android 13 запретели использовать Accessibility API приложениям, загруженным не из магазина приложения

@android_broadcast #android14
🔥19👎12👍7
Чтобы сделать ваше приложение доступным для всех людей важно знать про Accessibility
и как работать с ней при создании приложения. Читайте статью с подборкой материалов для Android и iOS

#accessibility
👍101
Accessibility Scanner - это инструмент для проверки приложений на то насколько доступен UI приложения. В статье (EN, 4 мин, ссылка без VPN) вы найдете пример использования

#accessibility
👍20
Android Studio Iguana прокачивает Compose
🎉 Compose UI Check - проверка Compose UI на соотвествие его стандартам адаптивности и доступности
🎉 Compose Preview теперь работает прогрессивно - рендерит только то что видно в превью

#androidstudio #compose #accessibility
🔥32👍4
Media is too big
VIEW IN TELEGRAM
Google запустила Gameface на Android - управление лицом смартфонов

#accessibility
🔥22👍41
Статья (17м) про разработку приложения для обязательного ввода пароля перед входом в приложение. Автор реализовал свой Accessibility Service и роль приложения-админа

#accessibility #безопасность
👍2810👎8🤯3😱1
TalkBack прокачали с помощью мультимодальной Gemini Nano. Решение работает гибридно на устройстве на основе Gemini Nano и в облаке, используя Gemini 1.5 Flash

#accessibility #talkback #gemini #ai
2🔥16👎63👍2
Анализ Android-фич на доступность и внедрение accessibility в процесс разработки (7м)

В статье Android-разработчик из VK рассказывает о совместной работе разработчиков и дизайнеров над повышением доступности контента для людей с ограниченными возможностями, использующих скринридеры. Были проанализированы различные фичи и предприняты шаги для обеспечения доступности функциональности.

Ключевые моменты:
👉 Обеспечение корректной работы с фокусом в UI
👉 Единообразие навигации по элементам UI
👉 Добавление локализованных contentDescription, чтобы они озвучивались системой TalkBack

#android #accessibility
👍7👎3
Чтобы оценить как ваше приложение поддерживает accesibility, то можете поставить приложение Accessibility Scanner

#android #accessibility
👍27👎4
VK запустила онлайн-платформу «Секреты цифровой доступности» и поделилась внутренней базой знаний по инклюзии сервисов. На платформе собрано более бесплатных 30 видеоуроков и 20 практических материалов

#vk #accessibility
👎13👍11