UX
March 25, 2020

Процесс разработки дизайна мобильного приложения с нуля

Вы узнаете базовые этапы процесса проектирования, которые можно использовать при кажой работе над приложениями. Этот подход поможет новичкам, и тем, кто хочет прокачаться в дизайне приложений.

Иллюстрация Seth Eckert: https://dribbble.com/shots/3367037-Bystander-Newsfeed

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

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

Чек-лист по дизайну приложений:

  • Спроектируйте user-flow для каждого экрана;
  • Нарисуйте эскизы экранов (wireframes);
  • Выберите подходящие паттерны взаимодействия и цветовые палитры;
  • Создайте прототипы и сделайте дизайн (mock-ups);
  • Соберите интерактивный прототип приложения и попросите людей оценить его и оставить отзыв;
  • Сделайте финальную ретушь прототипа, отполируйте все экраны, чтобы все они были готовы к разработке.

User-Flow

Первым делом нужно выяснить, какие функции нужны в приложении. Как только вы определились, создайте user-flow – блок-схему работы вашего приложения.

Обычно user-flow состоит из трех типов фигур:

  • Прямоугольники – используются для представления экранов;
  • Ромбы – используются для условий (например, нажатие кнопки входа в систему, свайп влево, увеличение);
  • Стрелки – соединяют экраны и условия вместе.

User-flow очень полезны, потому что они дают логическое представление о том, как приложение должно работать и решать задачу.

Вот пример user-flow диаграммы

Эскизы экранов (Wireframes)

После того, как вы завершили проектировать user-flow для всех сценариев, вы начинаете работать с эскизами всех экранов. Wireframes — это, по сути, быстрые наброски вашего приложение. Эскиз, схема того, где будут располагаться изображения, ярлыки, кнопки и прочее. Это грубый эскиз того, как ваше приложение должно работать.

Можно использовать печатные шаблоны из UI Stencils для рисования эскизов. Это экономит время и к тому же, там есть пространство для заметок.
Вот пример wireframe

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

Паттерны и цветовые палитры

Это самая геморройная часть. Это похоже на разглядывание витрины в магазине. Множество мобильных паттернов взаимодействия и цветовых палитр на выбор. Можно начать с выбора тех которые вам нравятся, и экспериментировать с ними.

Кстати, кстати неплохие платформы для поиска паттернов — это Mobile Patterns и Pttrns. Чтобы найти хорошие цветовые палитры, попробуйте зайти на Color Hunt или поискать другие сервисы.

Прототипы и дизайн

Наконец мы добрались до софта. То, что получится в итоге – это как если бы мы вошли в свое будущее приложение и сделали серию скриншотов, пока шли до цели, экран за экраном. Все должно быть по-настоящему, приложение уже должно быть как живое.

Хорошо что есть софт, который позволяет делать так, как надо.

Можно использовать софт «всё в одном»:
Figma, Adobe XD, Invision Studio, Framer X.

Можно использовать отдельные сервисы для прототипирования:
Invision
, Marvel, Protopie и другие.

Вот так могут выглядеть первые дизайны.

Поделитесь первыми макетами с друзьями или коллегами, и соберите отзывы.

Будьте готовы прислушаться к отзывам и поэкспериментировать с новыми предложениями! Вы почерпнете невероятно много идей, просто поговорив с ними, намного больше чем просто изучая Dribbble или Behance.

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

Вот что может выйти после правок

Следующим шагом задизайните остальные экраны, по тем же гайдлайнам. Будьте готовы к тому, что это займет достаточно времени!

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

После последних штрихов получится финальная версия дизайна.

Вот и все!

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

Комментарии и замечания только приветствуются ✌