EN

Labanaat UI

🚀 I’ve launched Labanaat UI — a React component library I built to explore what it takes to create a complete, reusable UI system. Labanaat (لبنات)…

opensourcereactuishowdev
Dev.to
RU

Как добавить новый сценарий в существующее Android-приложение без технического долга

Привет! Меня зовут Ирина, я Android-разработчик в SimbirSoft. Хочу поделиться с вами опытом разработки новых функций и рефакторинга существующих мод…

технический долгandroidkotlinмобильное приложенипрограммированиеclean architectureuicontract firstfeature toggle
Habr
RU

Геометрический бум: как перестать бояться Canvas и начать рисовать интерфейсы

Обычно такие статьи начинаются с банальных вопросов по типу «Что такое интерфейс», «Что такое разработка», «Что такое проектирование». Суть в том, ч…

pythontkintercanvasинтерпретаторuiguireplaceпрокруткахолст
Habr
RU

Avalonia UI и Linux Embedded: делаем Grafana-дашборд на старом Raspberry Pi и древнем 32-битном OrangePi

В этой статье расскажем, как сделали информационную панель для офиса. Мы написали приложение на Avalonia UI, которое забирает данные из Grafana чере…

avaloniaavaloniauicrossplatformuiraspberry pineteremexeremexcontrolsemxcontrols
Habr
EN

The End of Traditional UX

This is just one man’s opinion. Having spent years in consulting, I have been exposed to more projects, industries, business models, technologies, a…

aiuxuxdesignui
Dev.to
EN

One icon, three signals

Everyone's been talking about the iPhone Duo. The hinge, the cover screen, the price. But the detail that stuck with me was much smaller than all of…

designiosuxui
Dev.to
RU

Мы сделали свой UI Kit: 6 компонентов превратились в 30+, а одна ошибка сломала разметку во всех проектах

Мы сделали свой UI Kit: 6 компонентов превратились в 30+, а одна ошибка сломала разметку во всех проектах С чего всё начиналось Когда в проекте начи…

javascripttypescriptuikituiui kitreactreact.jsпрограммированиефронтендфронтенд-разработка
Habr
RU

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

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

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