RU

Одна большая цифра: как финтехи переделывают главный экран вокруг баланса

Крупные финтехи один за другим перестраивают главный экран вокруг одной большой цифры: баланса. Много воздуха, основные действия под ним, а витрина…

финтехмобильный банкглавный экранUXUIредизайнRevolutбанковское приложение
Habr
RU

Почему нельзя слепо копировать Ozon, Amazon и Taobao: интерфейс покупки начинается не с UI

Если вы варитесь в разработке и особенно в е-ком сегменте, значит в вашем таск-трекере точно появлялась задача в духе «сделай как на Wildberries, Oz…

РазработкамаркетплейсыдизайнUXUICXмакетыпроектирование интерфейса
Habr
RU

Как организовать UI так, чтобы не переписывать код: личный опыт

Одна из участниц команды, с которой сейчас я веду разработку очень крутого ПО для создания интерактивых сцен и анимаций (в следующих статьях об этом…

UIпользовательский интерфейсархитектуратёмная темаtheme-файлспагетти-кодличный опытличный опыт в разработкесезон будущее здесьрефакторинг
Habr
RU

Почему фирменный стиль ломается внутри интерфейса

Фирменный стиль может отлично работать в брендбуке и на рекламных носителях, а в интерфейсе довольно быстро начать мешать.…

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

Пошаговая инструкция по внедрению скелетон-загрузки в ваше приложение

В этой статье в блоге ЛАНИТ хочу поделиться опытом нашей команды по внедрению скелетон-загрузки в приложение с семилетней историей. Мы столкнулись с…

дизайнинтерфейсыпроектированиеотзывчивость интерфейсазагрузкагайдопытUXUI
Habr
RU

JSX для Go: как маленькая разметка потянула за собой рантайм, компилятор и кучу компромиссов

Я не начинал с идеи написать «убийцу JavaScript». Честно говоря, такие заявления обычно только мешают думать. Сначала была гораздо бо…

GoGolangWebAssemblyWASMJSXfrontendUIкомпиляторopen sourceGoFrame
Habr
RU

«Люди вокруг» на SpriteKit: кольца-расстояния, инерция пальцем и виртуализация аватаров

Продолжение истории про проект геолокационной соцсети: “как мы людей в круги расставляли”. Рассказываю о том, как можно красиво отобразить пользоват…

iOSSwiftSpriteKitUIанимациявиртуализацияCADisplayLinkигровой движокгеолокация
Habr
RU

LazyWeb: бесплатный MCP на 257 тысяч экранов, который чинит говнодизайн агентов и их хозяев

Когда агент рисует интерфейс «из головы», он выдаёт усреднённое из обучающих данных: безопасные цвета, layout, который вы видели тысячу раз. Я устал…

LazyWebMCPUXUIдизайнAI-агентыClaude CodeCodexdesign-researchvibe-coding
Habr