Pull to refresh
0
0
Timur Zadvornov@weazyexe

Android-разработчик

Send message

Посмотрел как это сделано в инсте и это больше похоже на баг, потому что не слишком очевидно для незрячего пользователя)

Вообще идеальный экран это такой экран, в котором не нужно никаких дополнительных действий с порядком фокуса вьюх. К этому следует прибегать в крайних случаях

Спасибо за книгу! У нас на проекте при реализации a11y она очень помогла (по крайней мере iOS разработчикам ?)

Но для iOS тоже есть гайдлайны :)

В Android это ничем не хуже. Подрубаешь тему Material Components или теперь Material 3 и всё работает само. Гайдлайны - это про полезные рекомендации как сделать на 100% крутое приложение, а не на 99%. Если пишешь приложение сам и рисуешь дизайн сам - лишь бы был вкус. На iOS тоже можно набедокурить и UI будет ужасным

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

Это зависит от разработчика. Если приложение поддерживает динамические цвета. Разработчик сам укажет какой цвет и где используется при динамических цветах.

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

Есть разные типы кнопок. В случае с диалогом - там Text Button, всё верно. Есть обычные кнопки, выделенные Primary цветом. Это опять же все стандартные гайдлайны по Material, считай готовая дизайн-система. Это вовсе не означает, что нужно использовать только её и забить на айдентику бренда. Material дополняет айдентику, чтобы приложение было более привычным для Android пользователей с им привычными подходами (привет, iOS-like приложения на Android).

у кажого компонента должен быть свой цвет с понятным названием, без того, чтобы поменял один какой-то и вдруг вместе с ним у других элементов цвет поменялся, причём по-разному в разных контекстах использования

Не соглашусь. Миллион цветов для разных компонентов - легко запутаешься, строить дизайн систему будет невозможно. Best practices - палитра цветов, используемых в приложении. Опять же, не обязательно Material.

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

Насчет монохромной каши - здесь на любителя, кому-то нравится, кому-то нет и так и должно быть) Гугл не форсирует юзеров переключать иконки в монохром и не дает другого выбора всё-таки

Information

Rating
Does not participate
Location
Воронеж, Воронежская обл., Россия
Date of birth
Registered
Activity