home.social

#uikit — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #uikit, aggregated by home.social.

  1. 🚀Social Symbols, it’s now available as Swift Package! 🥳
    It works with #SwiftUI, #UIKit and #AppKit. Free to use, it has never been easier to add your socials on your app!

    It’s the first release so be nice and report issues… 😘

    github.com/jeremieb/social-sym

  2. Мы попытались автоматизировать дизайн-систему через ИИ. Не получилось, почти…

    Всем привет! Я Никита Сошин, арт-директор и дизайнер в evilUNION. Вместе с Александрой Дёминой, дизайнером в evilUNION, мы в начале 2026 года взялись за проект, который казался решаемым через автоматизацию. Проект жёстко ограничен по срокам и бюджету — всем знакомо? Нам нужно было собрать базу для дизайн-системы мобильного приложения с нуля. Токены, типографика, компоненты, шаблоны, документация — всё сразу и в сжатые сроки. Делать это полностью руками было слишком долго, поэтому я задался вопросом — а как можно это автоматизировать? План был безупречно амбициозный: делегировать и построить настоящий конвейер, который поможет нам не тормозить бизнес. И, не застревая на кропотливой работе с компонентами, экспериментировать с экранами и пользовательскими путями. Спойлер: не вышло 😣. Но случился один сюжетный поворот…

    habr.com/ru/articles/1030696/

    #дизайнсистема #ai #дизайн #uikit #ui_kit #ui #дизайн_студия #дизайн_интерфейсов #chatgpt #claude

  3. Когда UI-kit начинает дрейфовать: плагин для WebStorm против поломок React-контрактов

    В любом зрелом фронтенде проблема редко в том, чтобы написать еще один Button. Проблема начинается позже. Когда у компонента уже есть десятки использований, Storybook, типы, обвязки, legacy-слои и пара человек, которые “чуть-чуть расширили API, потому что так было удобнее”. В этот момент UI-kit начинает незаметно плыть.

    habr.com/ru/articles/1020070/

    #WebStorm #React #TypeScript #Storybook #IntelliJ_Platform #UIkit #frontend #IDE_plugin #developer_tools #component_contract

  4. Когда UI-kit начинает дрейфовать: плагин для WebStorm против поломок React-контрактов

    В любом зрелом фронтенде проблема редко в том, чтобы написать еще один Button. Проблема начинается позже. Когда у компонента уже есть десятки использований, Storybook, типы, обвязки, legacy-слои и пара человек, которые “чуть-чуть расширили API, потому что так было удобнее”. В этот момент UI-kit начинает незаметно плыть.

    habr.com/ru/articles/1020070/

    #WebStorm #React #TypeScript #Storybook #IntelliJ_Platform #UIkit #frontend #IDE_plugin #developer_tools #component_contract

  5. Когда UI-kit начинает дрейфовать: плагин для WebStorm против поломок React-контрактов

    В любом зрелом фронтенде проблема редко в том, чтобы написать еще один Button. Проблема начинается позже. Когда у компонента уже есть десятки использований, Storybook, типы, обвязки, legacy-слои и пара человек, которые “чуть-чуть расширили API, потому что так было удобнее”. В этот момент UI-kit начинает незаметно плыть.

    habr.com/ru/articles/1020070/

    #WebStorm #React #TypeScript #Storybook #IntelliJ_Platform #UIkit #frontend #IDE_plugin #developer_tools #component_contract

  6. Когда UI-kit начинает дрейфовать: плагин для WebStorm против поломок React-контрактов

    В любом зрелом фронтенде проблема редко в том, чтобы написать еще один Button. Проблема начинается позже. Когда у компонента уже есть десятки использований, Storybook, типы, обвязки, legacy-слои и пара человек, которые “чуть-чуть расширили API, потому что так было удобнее”. В этот момент UI-kit начинает незаметно плыть.

    habr.com/ru/articles/1020070/

    #WebStorm #React #TypeScript #Storybook #IntelliJ_Platform #UIkit #frontend #IDE_plugin #developer_tools #component_contract

  7. I have used #MacCatalyst for years and appreciated what it does in spite of some sharp edges and neglect on Apple’s part, but using Claude in #Xcode to port a #SwiftUI / #UIKit app to #AppKit really spells the end it.

  8. Кастомная галерея на iOS: от лага на 60 000 фото до lazy-загрузки и Combine

    Если вы когда-нибудь разрабатывали мессенджер, то наверняка сталкивались с задачей выбора фотографий и видео для отправки. На первый взгляд кажется, что Apple предоставляет всё необходимое: UIImagePickerController, PHPickerViewController. Но стоит только копнуть чуть глубже, и оказывается, что стандартные компоненты не покрывают и половины того, что нужно в реальном продукте.

    habr.com/ru/articles/1005060/

    #iOS #Swift #UIKit #Photos_framework #UICollectionView #Combine #iCloud #lazy_loading #галерея #мессенджер

  9. Vacano UI — 64 React-компонента с MCP-сервером для AI-ассистентов

    Привет, Хабр! Меня зовут Яков, я UI Kit Lead в Exante. На работе мы развиваем свою корпоративную дизайн-систему — мощную, заточенную под конкретные требования, но закрытую. В свободное время я переосмыслил ряд решений из рабочей практики, переработал их под общие паттерны и собрал в open-source библиотеку — Vacano UI . 64 компонента, 17 form-обёрток, 1800+ иконок, 10 валидаторов, документация для людей и MCP-сервер для AI-ассистентов.

    habr.com/ru/articles/1003234/

    #cssinjs #react #ui #uikit #frame

  10. Vacano UI — 64 React-компонента с MCP-сервером для AI-ассистентов

    Привет, Хабр! Меня зовут Яков, я UI Kit Lead в Exante. На работе мы развиваем свою корпоративную дизайн-систему — мощную, заточенную под конкретные требования, но закрытую. В свободное время я переосмыслил ряд решений из рабочей практики, переработал их под общие паттерны и собрал в open-source библиотеку — Vacano UI . 64 компонента, 17 form-обёрток, 1800+ иконок, 10 валидаторов, документация для людей и MCP-сервер для AI-ассистентов.

    habr.com/ru/articles/1003234/

    #cssinjs #react #ui #uikit #frame

  11. Vacano UI — 64 React-компонента с MCP-сервером для AI-ассистентов

    Привет, Хабр! Меня зовут Яков, я UI Kit Lead в Exante. На работе мы развиваем свою корпоративную дизайн-систему — мощную, заточенную под конкретные требования, но закрытую. В свободное время я переосмыслил ряд решений из рабочей практики, переработал их под общие паттерны и собрал в open-source библиотеку — Vacano UI . 64 компонента, 17 form-обёрток, 1800+ иконок, 10 валидаторов, документация для людей и MCP-сервер для AI-ассистентов.

    habr.com/ru/articles/1003234/

    #cssinjs #react #ui #uikit #frame

  12. Vacano UI — 64 React-компонента с MCP-сервером для AI-ассистентов

    Привет, Хабр! Меня зовут Яков, я UI Kit Lead в Exante. На работе мы развиваем свою корпоративную дизайн-систему — мощную, заточенную под конкретные требования, но закрытую. В свободное время я переосмыслил ряд решений из рабочей практики, переработал их под общие паттерны и собрал в open-source библиотеку — Vacano UI . 64 компонента, 17 form-обёрток, 1800+ иконок, 10 валидаторов, документация для людей и MCP-сервер для AI-ассистентов.

    habr.com/ru/articles/1003234/

    #cssinjs #react #ui #uikit #frame

  13. Ваше iOS-приложение не закончено, если им не может пользоваться незрячий: Гайд по Accessibility

    Как превратить ваше приложение в инклюзивный продукт, который используют ВСЕ - от слабовидящих до людей с когнитивными нарушениями. Плюс секретные фишки, о которых молчит документация Apple. Это руководство создано не для того, чтобы вы просто поставили галочку в Jira. Мы поговорим о том, как код может стать мостом или стеной для миллионов людей. Продолжим

    habr.com/ru/articles/1002142/

    #swift #swiftui #uikit #accessibility #voiceover #mobile_development #mobile_design #доступ #apple

  14. It's kinda funny seeing #Codex and #Cursor going "screw this I'm using #UIKit / #AppKit" when building

    Like, I've explicitly told it to prefer #SwiftUI because that's more what I know (though I was certified in UIKit)

    Not even the agents will stick to it

    #Apple #SwiftLang #Developer #IndieApps #AI #ArtificialIntelligence

  15. Магия вне Хогвартса: как делать «дорогой» UI, не перегружая GPU

    Часто можно увидеть такую картину: разработчик влюбляется в концепт из Dribbble, тратит два дня на реализацию сложнейшей цепочки переходов, а потом удивляется, почему его iPhone 15 Pro начинает греться через пять минут использования приложения. Анимация - это всегда сделка с дьяволом (железом). Вопрос лишь в том, насколько выгодный курс обмена вы сможете выторговать. Продолжим

    habr.com/ru/articles/995538/

    #ios #swift #swiftui #mobile_development #apple #uikit #iphone #xcode

  16. Сохранение позиции прокрутки и состояния курсора при переходах по навигации в iOS

    Вы когда-нибудь замечали разницу между просто хорошим приложением и тем, которое ощущается «родным», надежным и дорогим? Часто дело не в дизайне или анимациях, а в мелочах, которые мы воспринимаем как должное, пока они не ломаются. Одна из таких критических мелочей - способность приложения помнить, где вы остановились. Вы читаете длинную статью, сворачиваете приложение, чтобы ответить на сообщение, возвращаетесь через минуту, а вас выбрасывает в самое начало текста. Раздражает, правда? Или пишете заметку, переключаетесь на браузер, возвращаетесь, а клавиатура скрыта и курсор потерян. В этой статье мы разберем, как технически грамотно реализовать сохранение позиции скролла и состояния курсора в iOS-приложениях. Мы уйдем дальше банальных советов и рассмотрим реальные сценарии с навигацией, табами и асинхронной загрузкой данных, чтобы ваши пользователи никогда не чувствовали себя потерянными. Продолжим

    habr.com/ru/articles/991164/

    #swift__разработка #uikit #ios #ios_development #mobile_development #мобильная_разработка

  17. Combining UIKit and SwiftUI APIs isn't always easy.
    But since Xcode 26.1, it's been a nightmare; the compiler struggles and ends up with cycles in the AttributeGraph sometimes :blobsob:

    #ios #iosdev #swift #swiftui #uikit #viededev

  18. Навигация на SwiftUI: чего не хватает и как исправить

    В статье iOS-разработчик студии комплексной разработки цифровых продуктов и мобильных приложений CleverPumpkin разбирает ограничения SwiftUI при построении сложной навигации, с которыми команда столкнулась на одном из своих проектов. Он рассказывает, в каких сценариях приходилось подключать UIKit, чтобы сохранять стабильность, показывает варианты подходов и делится выводами, какие инструменты выбирать для контролируемой навигации. Статья может быть особенно полезна тем, кто разрабатывает архитектуру и выбирает подходящий стек технологий.

    habr.com/ru/companies/cleverpu

    #ios_разработка #swiftui #uikit #navigationstack #ios #ios_development

  19. Грани полиморфизма React: полиморфные декораторы

    Привет, снова Костя из Интересно

    habr.com/ru/companies/cloud_ru

    #react #полиморфизм #декораторы #hoc #link #uikit

  20. Грани полиморфизма React: полиморфные декораторы

    Привет, снова Костя из Интересно

    habr.com/ru/companies/cloud_ru

    #react #полиморфизм #декораторы #hoc #link #uikit

  21. Грани полиморфизма React: полиморфные декораторы

    Привет, снова Костя из Интересно

    habr.com/ru/companies/cloud_ru

    #react #полиморфизм #декораторы #hoc #link #uikit

  22. Грани полиморфизма React: полиморфные декораторы

    Привет, снова Костя из Интересно

    habr.com/ru/companies/cloud_ru

    #react #полиморфизм #декораторы #hoc #link #uikit

  23. Seems like this is still part of the issue where app and widget try to migrate one after another or at the same time. Did anyone implement a fully working version of the concept that widgets never migrate, wait for the app to do so, and then reload? #CoreData #SwiftUI #UIKit
    mastodon.social/@nicoreese/115

  24. The role of a user persona in UX and how to create it

    A lot of articles and guides on how to create an effective UX design for a software product mention “sticking to a user persona” in order not to waste efforts and resources on a non-target audience. What is a user persona, how to define it, and how can it help the UX team in finding the best design solutions for a product?

    habr.com/ru/articles/942046/

    #ui #uikit #ui_testing #ui_kit #uitableview #uicollectionview #uiтесты #uix #ux #ux_design

  25. The role of a user persona in UX and how to create it

    A lot of articles and guides on how to create an effective UX design for a software product mention “sticking to a user persona” in order not to waste efforts and resources on a non-target audience. What is a user persona, how to define it, and how can it help the UX team in finding the best design solutions for a product?

    habr.com/ru/articles/942046/

    #ui #uikit #ui_testing #ui_kit #uitableview #uicollectionview #uiтесты #uix #ux #ux_design

  26. The role of a user persona in UX and how to create it

    A lot of articles and guides on how to create an effective UX design for a software product mention “sticking to a user persona” in order not to waste efforts and resources on a non-target audience. What is a user persona, how to define it, and how can it help the UX team in finding the best design solutions for a product?

    habr.com/ru/articles/942046/

    #ui #uikit #ui_testing #ui_kit #uitableview #uicollectionview #uiтесты #uix #ux #ux_design

  27. Once again I'm investigating a loadPersistentStores() crash in my widget extension: Error 256 The file "xxx.sql" could not be opened.

    I have never reproduced this myself.

    Any experts here?

    #SwiftUI #UIKit #CoreData

  28. I really got nothing from my MapKit wish list 👇🏻

    How is it possible to ship no update at all? 🫤

    My feedback are about existing #MapKit APIs, no new features. I know it's prioritised based on demand, but I thought bringing a little bit more #UIKit to #SwiftUI would be faster...

    🤞🏻 next year!

    #WWDC25

    iosdev.space/@alpennec/1145843

  29. Эволюция Angular с колокольни UI-Kit-разработчика

    На этой неделе команда Angular отметила значимый юбилей в истории развития своего фреймворка — 20-ю мажорную версию! Лучше повода не найти, чтобы удариться в ностальгические воспоминания про путь развития Angular за последние 5 лет — за десять последних мажорных версий. Предлагаю нестандартный подход к изучению темы. Возьмем непопулярную точку зрения: мой многолетний опыт разработки огромной коллекции библиотек с компонентами под Angular — продукт под названием Taiga UI. В статье мы опустим многие заезженные фичи каждой мажорной версии Angular и сфокусируемся на кажущихся мелочах, которые стали значимыми шагами в истории развития нашего семейства библиотек. Я постараюсь на время статьи дать примерить шкуру разработчика Angular UI Kit!

    habr.com/ru/companies/tbank/ar

    #angular #taiga #taiga_ui #taiga_family #ui_kit #uikit #open_source

  30. I added configurable 311 color maps to the latest release of my NYC buildings app for iOS. You can make your own filter, choosing from almost 2k service request types.

    It’s fun and interesting to play with; I’m excited to share it!

    apps.apple.com/us/app/gotham-e

    #IndieDev #iOSDev #SoloDev #NYC #CivicTech #OpenData #NYC311 #MapKit #UIKit #BuildInPublic

  31. I just added a colorful feature to my free NYC buildings app: a kind of noiseometer! Each building has one of 10 colors, according to how many 311 Noise complaints were submitted in the last 12 months. There’s also a setting for Heat/Hot Water complaints.

    My thought is that this might be useful for someone looking to move in the five boroughs. In any case, this update gives the app some much-needed color!
    apps.apple.com/us/app/gotham-e
    #IndieDev #iOSDev #NYC #CivicTech #OpenData #NYC311 #MapKit #UIKit

  32. I'm trying to detect the tap location on a #SwiftUI Map.

    If I add an onTapGesture, it works 👌🏻 but I lose the "double tap to zoom" native behaviour 🫤

    Anyone knows a way to not override this default gesture? I would ideally prefer not having to use an UIViewRepresentable if possible.

    Do you have any idea @hishnash @natpanferova @yanlu? Thank you!

    #MapKit #UIKit

  33. The role of microinteractions and small details in UX design

    Microinteractions play a huge role in UX design despite being labelled “micro”. They include all the small details you can find in a software product, i.e. animations, emotive reactions, clicks, vibrations, etc. Not only do they make it more interesting and joyful for users to interact with a product, they also help ease the navigation process and make it more intuitive by providing important information. Which types of microinteractions can be used in apps, what makes them a vital part of software products, how to implement them correctly and which common mistakes to avoid when designing small details? Types of microinteractions

    habr.com/ru/articles/895238/

    #ui #uikit #ui_kit #ui_testing #uitableview #uicollectionview #uix

  34. The role of microinteractions and small details in UX design

    Microinteractions play a huge role in UX design despite being labelled “micro”. They include all the small details you can find in a software product, i.e. animations, emotive reactions, clicks, vibrations, etc. Not only do they make it more interesting and joyful for users to interact with a product, they also help ease the navigation process and make it more intuitive by providing important information. Which types of microinteractions can be used in apps, what makes them a vital part of software products, how to implement them correctly and which common mistakes to avoid when designing small details? Types of microinteractions

    habr.com/ru/articles/895238/

    #ui #uikit #ui_kit #ui_testing #uitableview #uicollectionview #uix

  35. The role of microinteractions and small details in UX design

    Microinteractions play a huge role in UX design despite being labelled “micro”. They include all the small details you can find in a software product, i.e. animations, emotive reactions, clicks, vibrations, etc. Not only do they make it more interesting and joyful for users to interact with a product, they also help ease the navigation process and make it more intuitive by providing important information. Which types of microinteractions can be used in apps, what makes them a vital part of software products, how to implement them correctly and which common mistakes to avoid when designing small details? Types of microinteractions

    habr.com/ru/articles/895238/

    #ui #uikit #ui_kit #ui_testing #uitableview #uicollectionview #uix

  36. Три кита Ozon: BX, SX и Warehouse, или Как происходит работа с дизайн-системами и UI-kit в разных структурах Ozon

    Всем привет! Меня зовут Курилкина Арина, я почти год являюсь фронтенд-разработчиком интеграционных и инфраструктурных сервисов склада. Также я 2,5 года разрабатывала мессенджер для сайтов Покупателя (Buyer Experience или же, как мы у себя говорим, — BX) и Продавца (Seller Experience — SX). Таким образом, я успела поработать с продуктами трёх крупных структур Ozon: BX, SX и Warehouse (Складские сервисы*). Каждая структура уникальна, имеет свои потребности, свои проблемы и свои решения. И каждая является неотъемлемой частью функционирования компании Ozon. Своеобразные три кита, на которых стоит маркетплейс. Поработав с каждым из них, я посмотрела на клиентскую разработку и на работу с дизайн-системами и UI-kit’ами, в частности, с разных сторон. И теперь я хочу поделиться своим опытом. Моя статья может быть полезна всем тем, кто хочет разобраться в принципах взаимодействия с дизайн-системами и UI-kit и научиться эффективно использовать их в своих проектах.

    habr.com/ru/companies/ozontech

    #uikit #вебразработа #вебдизайн #вебинтерфейс #дизайнсистема #фронтенд #фронтендразработка #вебприложения #uiux #uiux_design

  37. Unfortunately, I have to look for a new job.

    I'm an #iOS and #macOS #software #developer, experienced in #UIKit, #AppKit, #ObjectiveC, #Swift and #SwiftUI, have worked with the #Parse framework as well as #Realm / #MongoDB and the whole toolchain around it. I have been working in software development for about 30 years and am looking for a remote position (permanent role, preferably in an AT/DE startup).

    So if you know someone who knows someone. Thanks for sharing. 🙏🏻

    #FediHire #JobSearch

  38. Leider muss ich mir einen neuen Job suchen. Ich bin #iOS und #macOS #Software-#Entwickler, kenne #UIKit, #AppKit, #ObjectiveC, #Swift und #SwiftUI, hab Erfahrung mit dem #Parse-Framework sowie #Realm / #MongoDB und der ganzen Toolchain drumherum. Ich arbeite seit ca. 30 Jahren in der Software-Entwicklung und suche eine Remote-Anstellung (vorzugsw. in einem Startup).

    Solltet ihr also jemanden kennen, der jemanden kennt… Danke fürs Teilen. 🙏🏻

    :BoostOK:

    #FediHire #Jobsuche

  39. Neuer Versuch.

    Betriebsbedingt muss ich mir leider einen neuen Job suchen. Ich bin #iOS und #macOS #Entwickler, kenne #UIKit, #AppKit, #ObjectiveC, #Swift und #SwiftUI, hab Erfahrung mit dem #Parse-Framework sowie #Realm / #MongoDB und der ganzen Toolchain drumherum. Ich arbeite seit ca. 30 Jahren in der Software-Entwicklung und suche eine Remote-Anstellung (vorzugsw. in einem Startup).

    Solltet ihr also jemanden kennen, der jemanden kennt… Danke fürs Teilen. 🙏🏻

    :BoostOK:

    #FediHire #JobSuche

  40. 🪄 По-настоящему полезные Figma-плагины для UX дизайнера (не вру)

    Привет, я Арсен – UX/UI-дизайнер. А тут я собрал плагины для Figma, которыми я пользуюсь регулярно при разработке интерфейсов и организации ui-китов. Это не глупенький список дизайн-инфлюенсера из линкедина, а реальный выпаренный-вываренный концентрат полезных плагинов, лучших в своей категории. Читать

    habr.com/ru/articles/857346/

    #ux #ui #figma #user_experience #плагины #дизайн_интерфейсов #дизайнсистема #дизайнсистемы #uikit

  41. Btw: Ich muss nicht unbedingt in diesem Bereich arbeiten. Es ist nur das, was ich schon lange mache und kann. Wenn mir die Moeglichkeit geboten wird, mich On-The-Fly in ein neues Gebiet einzuarbeiten, bitte gerne! Es sollte eben nur Remote sein.

    #iOS #macOS #Software #Entwickler #UIKit #AppKit #ObjectiveC #Swift #SwiftUI #Parse #Realm #MongoDB #FediHire

  42. Neuer Versuch.

    Betriebsbedingt muss ich mir leider einen neuen Job suchen. Ich bin #iOS und #macOS #Software-#Entwickler, kenne #UIKit, #AppKit, #ObjectiveC, #Swift und #SwiftUI, hab Erfahrung mit dem #Parse-Framework sowie #Realm / #MongoDB und der ganzen Toolchain drumherum. Ich arbeite seit ca. 30 Jahren in der Software-Entwicklung und suche eine Remote-Anstellung (vorzugsw. in einem Startup).

    Solltet ihr also jemanden kennen, der jemanden kennt… Danke fürs Teilen. 🙏🏻

    :BoostOK:

    #FediHire

  43. HTML/CSS Frameworks, in Their Own Words (by Word Cloud):

    Checking in on Bootstrap, Tailwind, Foundation, Bulma, Milligram, Pure, and UIkit.

    meiert.com/en/blog/html-css-fr

    #frameworks #bootstrap #tailwind #foundation #bulma #milligram #pure #uikit

  44. UI- система или хроники Хаоса

    Всем доброго времени суток. Давно я что-то ничего не писал, и вот созрел. Предлагаю сегодня поговорить о ui-системе. Зачем она нужна, когда она нужна, что дает, какие минусы имеет и вообще стоит ли ввязываться в это блуд. Я часто слышу на разных конференциях, что панацея от всех болезней в бизнесе — это наличие дизайн-системы (ui-системы). Что, как только вы достигаете ее, то сроки сокращаются в 100500 раз. Что разработчики не хотят открутить голову дизайнерам, и, наоборот, что качество продукта возноситься до небес, и еще много всего восхитительного об этой сущности. Но так ли все это ? Или это просто розовые очки, которые застилают глаза всех причастных к созданию ui-системы в компании и побочка от постоянных нервных срывов, скандалов, поиска компромиссов и просто выгорания? В этой статье я постарался разобраться, а стоит ли игра свеч или как в анекдоте про нюансы. Для начала, чтобы рассуждать, что чем является, нам потребуется разобраться в понятиях и терминах предметной области. UI - kit — это полный набор элементов и компонентов, необходимый для сборки большого однородного продукта. Он включает различные кнопки, иконки, поля для ввода данных и т. д. и позволяет сохранять узнаваемость продукта и доверие пользователей. Так мне сказал поисковик, я спорить не стал. UI component являются основными блоками и элементами для дизайна пользовательского интерфейса. Они предоставляют пользователям способ взаимодействия с вашим веб-сайтом или приложением. Этими компонентами могут являться интерактивный текст и графика, которые сообщат пользователю, что делать дальше.

    habr.com/ru/articles/846424/

    #ui/ux #uikit #frontend #uicomponents

  45. 10 certain indicators of a well-done UX design

    UX design is the backbone of any digital product like an app or a website. It’s like a “dark horse” of a product: it’s something that is not always visible to a naked eye, but without it a product would be very hard or even impossible to use. In the meantime, it’s very easy to tell apart an optimized, well-done UX from a poorly implemented one. The latter can not only turn users away from a product, but also make a negative impact on the brand perception as a whole, as it plays a great role in customer satisfaction. Of course, each product has its own UX quality criteria, as it depends on different factors like the theme of a product, age of the target audience and so on. But there are also a few general indicators of a well-done UX that are applicable to any product no matter what. Let’s discuss them:

    habr.com/ru/articles/833076/

    #ui #ui/ux #uikit #ui/ux_дизайн #ui_kit #ui_testing #uitableview #uicollectionview #uix #uiтесты

  46. 10 certain indicators of a well-done UX design

    UX design is the backbone of any digital product like an app or a website. It’s like a “dark horse” of a product: it’s something that is not always visible to a naked eye, but without it a product would be very hard or even impossible to use. In the meantime, it’s very easy to tell apart an optimized, well-done UX from a poorly implemented one. The latter can not only turn users away from a product, but also make a negative impact on the brand perception as a whole, as it plays a great role in customer satisfaction. Of course, each product has its own UX quality criteria, as it depends on different factors like the theme of a product, age of the target audience and so on. But there are also a few general indicators of a well-done UX that are applicable to any product no matter what. Let’s discuss them:

    habr.com/ru/articles/833076/

    #ui #ui/ux #uikit #ui/ux_дизайн #ui_kit #ui_testing #uitableview #uicollectionview #uix #uiтесты

  47. Полный гайд по UI-китам: как их создавать, подключать и ничего не бояться

    Привет! Я Леша Кузьмин, главный про фронтенду в

    habr.com/ru/companies/agima/ar

    #uikit #reactjs #ui_kit #css #headless

  48. UI-дзен: как мы познали гармонию, обновив библиотеку компонентов для дизайн-системы Shoelace

    Казалось бы, дизайн-система — это инструмент, который помогает ускорить процесс разработки продуктов, облегчает масштабирование и обновление, обеспечивает единообразие дизайна и пользовательского опыта на всех платформах. Однако мы убедились на собственном опыте, что это не панацея, и если все связанные с дизайн-системой процессы не будут налажены, то для компании она станет ахиллесовой пятой. Привет, Хабр! Меня зовут Виктория Марухняк, я дизайнер интерфейса продукта Polymatica Dashboards. Мы разрабатываем BI-платформу, и нам критически важно проектировать простой и удобный интерфейс, чтобы пользователи могли легко строить и читать аналитические отчеты. В этой статье поделюсь своим первым опытом рефакторинга и обновления дизайн-системы и тем, как это помогло нам наладить общение между дизайнерами и разработчиками. Без прикрас и розовых пони. Дальше много букв и картинок

    habr.com/ru/companies/slsoft/a

    #дизайнсистема #ui/ux #uikit #design_system #figma #интерфейсы #polymatica

  49. Автостопом по дизайн-системе. Путеводитель с оглавлением

    Эта статья поверхностна, как водная гладь, по которой скачет камушек-блинчик. Каждый прыг — развилка на Пути дизайн-системы. - Делать свою или взять готовую? Прыг. - Платформенная или универсальная? Прыг. - Версионировать компоненты или всю библиотеку? Прыг... И ещё много таких «прыгов». Давайте подготовимся к сложному контенту. Закроем глаза, успокоимся и представим идеальную дизайн-систему. Представили? Умные компоненты, продуманные паттерны, подробная документация. Автоматическая генерация кода. Кайф? А то! Только такая дизайн-система оставит нас без работы. Сидит себе бизнес, кормит нейросетевой движок дизайн-системы джобс-ту-би-данами да си-джи-эмами и на выходе получает готовые экраны. Ни дизайнеров, ни фронтов нанимать не нужно. DON'T PANIC!

    habr.com/ru/companies/ozontech

    #дизайнсистема #ui/ux #uikit #design_system #figma #figma_plugin #ozon_tech

  50. Подбор цветов для палитры визуализации данных

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

    habr.com/ru/companies/bimeiste

    #визуализация_данных #графики #цветовая_палитра #ux/ui #design_system #uikit #дизайн_система #промышленная_автоматизация #itкомпании