design- все статьи тега


Эволюция графического дизайна: от пещерной живописи до цифровой эпохи

В то время как дизайн UX/UI и продуктовый дизайн  —  относительно новые направления, история возникновения графического дизайна уходит в далекое прошлое. Графический дизайн появился задолго до термина «программное обеспечение» и таких инструментов, как Photoshop и Illustrator. Но что именно он представлял собой до изобретения компьютера? Что такое...

Концепции разработки UI на примерах еды

Многие концепции программирования существуют за пределами библиотек, в состав которых они были внедрены изначально, и иногда такой подход может сбивать с толку. Иногда мне кажется, будто не знаю, о чём говорят люди, использующие запутанную терминологию, при том что я хорошо знаю ту тему, о которой они говорят. Я написал эту статью для того, чтобы ...

ТОП-5 признаков качественного продуктового дизайна

Как отличить хороший дизайн от плохого? Хороший дизайн  —  это четкое понимание предпочтений пользователей. Один из самых выдающихся дизайнеров 20 века Дитер Рамс как-то высказался на этот счет: Невозможно понять концепцию качественного дизайна, если вы не понимаете людей. Мы разрабатываем дизайн для людей. Но существуют ли конкретные потребности ...

Хроники нового текстового редактора - от замысла до реализации

Стандартный Apple Notes, более продвинутый Google Docs, Microsoft Word и Medium — всё это редакторы, которые позволяют фиксировать наши важные мысли и информацию, тем самым помогая рассказывать истории самыми увлекательными способами.  Но вы когда-нибудь задумывались о том, как они работают изнутри? Каждый раз при нажатии на клавишу происходи...

Эскизы  -  почему они так необходимы в работе дизайнера?

Я всегда считала, что эскизы и наброски незаменимы во всей дизайнерской деятельности  —  от создания иллюстраций и анимации до работы над интерфейсами. К тому же, рисование  —  это такое умение, которое легко развивается со временем. С самого начала моей дизайнерской карьеры я слышала, что работа над эскизами  —  это эффективный метод усовершенств...

Улучшаем свои дизайнерские навыки: один «легкий» трюк

Главный совет: заниматься дизайном  —  единственное, что я советую всем новичкам. Как можно больше. А затем еще больше. Как и во всем, практика способствует вашему развитию и внушает уверенность в себе. Может прозвучать вполне естественно, но это действительно так. Большинство людей выходят на рынок труда с единственными проектами, которые они сде...

10 шаблонов поведения для UX-дизайна

При разработке любого продукта важно понимать и учитывать ожидания пользователей. Если создавать продукт в вакууме, не принимая во внимание существующие варианты на рынке или психологию и культуру пользователей, то он неизбежно потерпит провал. Приведенные ниже описания шаблонов были взяты из книги «Проектирование интерфейсов: Шаблоны для эффектив...

ТОП 5 советов, как улучшить свои UI навыки

Однажды у меня произошел нервный срыв из-за моих UI знаний. В то время я работал над множеством проектов  —  в основном над стартапами. Я осознавал, что мои дизайнерские способности технически были хорошими, и на таком уровне, который я мог бы использовать где-нибудь еще. В этой статье я хочу выделить несколько способов, как развить свои UI навыки...

Восемь быстрых советов по улучшению пользовательского интерфейса

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

10 правил проектирования взаимодействия, которые нельзя нарушать

Есть в жизни правила, нарушать которые нельзя: нарушишь — дорого заплатишь. В UI-дизайне такие тоже есть, и они называются “эвристика”, или общие правила улучшения юзабилити пользовательских интерфейсов. Это проверенные временем повторяющиеся сценарии, которые помогают пользователям ориентироваться в интерфейсе. Хороший UI-дизайн всегда соотноситс...

Великолепная десятка библиотек SVG иконок

Как-то раз я провел опрос на Reddit и обратился к коллегам-разработчикам с простой просьбой: поделиться названиями любимых библиотек иконок. Идея нашла живой отклик у сообщества, и вскоре я открыл для себя много отличных библиотек с открытым исходным кодом, о которых раньше и понятия не имел. И вот я решил написать статью о 10 лучших из них на осн...

29 инструментов и сайтов для дизайнера, о которых вы никогда не слышали

Инструментов, плагинов, сайтов и ресурсов в индустрии дизайна хоть отбавляй, и все они обещают сделать ваш рабочий процесс более продуктивным, а вас самих  —  более продвинутыми специалистами. За годы работы я много чего перепробовал, но лишь немногие из этих инструментов действительно выделяются в общей массе. Список ниже  —  просто лучшее из луч...

Повышение дизайнерских навыков: советы и упражнения

Четыре года назад я бросила работу в детской поликлинике и начала свое путешествие в мире дизайна. Я читала книги по UX по дороге на работу и домой. Каждый вечер я тратила по 6-7 часов на курсы веб-разработки и изучала особенности дизайна. Этот мир был новым и захватывающим. Проработав несколько лет, я прошла через множество периодов быстрого рост...

Дизайн для всех: подробное руководство по созданию интерфейсов для людей с ограниченными возможностями

Создание дизайн-решений, которые будут работать для каждого — сейчас разработчики сосредоточены на этой теме больше, чем когда-либо раньше. Всё чаще ведётся речь о том, что интересы и потребности людей представляются очень ограниченно, причём повсеместно. Именно поэтому, создавая дизайн для всех, мы ориентируем все наши решения на инклюзивность и ...

Элементы управления выбором в пользовательском интерфейсе

Элементы управления выбором уже давно присутствуют в пользовательских интерфейсах, поэтому у пользователей выработались определённые и весьма серьезные ожидания от них. Вот простая шпаргалка, которой вы можете руководствоваться при выборе элемента управления: Обзор Тумблеры применяются при описании двух взаимоисключающих вариантов и всегда имеют...

Java: когда использовать атрибуты, когда использовать параметры метода?

Я попытался погуглить и поискать этот вопрос, но почему-то не смог найти ничего относящегося к нему. Мне интересно, есть ли руководство bbest-practice о том, когда использовать атрибуты в классе, а когда нет, а вместо этого использовать параметры для отдельных методов. Многие случаи мне понятны, например public class Dog { private name; public setName(...) {....} } Но иногда мне не совсем понятно, что лучше использовать. Например, следующее, либо использовать: public class calculation ...

WPF / многоуровневая архитектура вопрос -

Я думаю о высокоуровневой архитектуре приложения WPF. Обычно я думаю в терминах этого сервер баз данных уровень доступа к данным на собственном сервере уровень бизнес-логики на собственном сервере WCF-оболочка вокруг бизнес-слоя слой пользовательского интерфейса для использования на клиенте. Например, тонкий клиент со всем волшебством, происходящим на удаленных серверах. Но кто-то из команды задался вопросом, есть ли уровень бизнес-логики должен находиться на удаленном сервере. Почему ...

Как организовать и назвать DTO, которые используются в качестве контрактов данных в веб-службе WCF

Мы используем DTOs в качестве контрактов данных в нашей веб-службе WCF. Цель этих DTOs-предоставить только ту информацию, которая имеет отношение к конкретному методу API. То, что я ищу от вас, ребята, это некоторые советы о лучших практиках здесь. Например, рассмотрим следующую простую модель: class Order { int CreatedBy { get; set; } DateTime CreatedOn { get; set; } string Description { get; set; } int Id { get; set; } string Name { get; set; } } Предполагая, что наш ...

Как вставить динамический текст в div с абсолютной позицией?

Взгляните на http://www.barelyfitz.com/screencast/html-training/css/positioning / пункт 6. Он гласит: Это не является жизнеспособным решением для большинства проектов, потому что мы обычно не знаем, сколько текста будет в элементах, или точные размеры шрифта, которые будут использоваться. Какой обходной путь мне нужно использовать, чтобы вставить динамический текст в div с абсолютной позицией? Приветствуется любой подход С уважением, ...

Кривая оконечности div тегов с использованием Html и css

Можно ли привести ребра кривой к divs, используя только html и css...без использования изображений. ...