RU

Как я написал круговой лаунчер на Jetpack Compose: тригонометрия свайпов и системные грабли

Большинство лаунчеров для Android повторяют одну и ту же концепцию сетки иконок. Чтобы открыть приложение, нужно листать бесконечные рабочие столы и…

androidkotlinjetpack composeлаунчерlauncheropen sourcediswipeuiandroid development
Habr
EN

Figma published 10 skills

Figma published 10 skills their community https://dub.sh/ZfYjDlg A few that stuck with me: /find-animation-opportunities – scans a design and tells…

aiuxuifigma
Dev.to
RU

Исправляем интерфейс криптокошелька. Как не заставлять пользователя считать в уме

Разбор интерфейса Телеграм Кошелька. Исправляю ошибки в UX на странице токенов, чиню логику баланса портфеля и делаю историю транзакций понятной без…

uxuiпродуктовый дизайнредизайнфинтехtelegram walletкриптокошелекюзабилитиfigmaинтерфейсы
Habr
RU

Человекоцентричный B2B-экран. Снижение нагрузки на техподдержку и ускорение поиска ошибок

Улучшаем UX экрана проверки товарных фидов в Яндекс Директе. Ускоряем считывание статусной информации и структурируем технические данные так, чтобы…

продуктовый дизайнредизайнfigmaдизайн-системаb2bинтерфейсыкейсяндекс директuxui
Habr
RU

Как мы проектировали идеальный пользовательский опыт для OTP-поля

Почему ввод кода из смс раздражает, хотя занимает всего несколько секунд? Казалось бы, OTP-поле — простой элемент интерфейса, но именно на этом этап…

otpuxuiпользовательский опытавторизацияаутентификацияaccessibilityформы вводавеб-дизайнusability
Habr
RU

Проектирование экранной клавиатуры для промышленного интерфейса «Инспектор»

Подробнее разобрала, почему выбрала ЙЦУКЕН, как адаптировала клавиатуру под разные типы полей, работу оператора в перчатках и ограниченное пространс…

uxuiэкранная клавиатурасенсорный экрансенсорный вводпромышленное оборудованиеинтерфейс операторапромышленный интерфейсйцукен
Habr
RU

Почему Android экран дёргается: простые ошибки, которые ломают плавность

После этой статьи вы сможете найти самые частые причины лагов в Compose-экранах и быстро убрать их без больших переписываний. Разберем, почему больш…

androidkotlinjetpack composeperformanceoptimizationbest practicesuicoroutines
Habr