newВаше приложение готово к iPhone Duo? Адаптируем интерфейс под новый складной iPhone с учётом актуальных гайдлайнов Apple.

Smiley

Дизайн голосового ИИ-ассистента Smiley для повседневных задач

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

Экран проекта Smiley
Экран проекта Smiley

01

Цель работы

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

02

Задачи

TO DO

3

Спроектировать с нуля структуру приложения и пользовательские сценарии: до нас не было ни макетов, ни интерфейса

Task-1

Построить собственную дизайн-систему под требования Flutter и с запасом на десктопную версию

Task-6

Передать всё в разработку: аннотации, документация компонентов, версионирование

Task-7

IN PROGRESS

3

Синхронизировать голос и текст так, чтобы это был один диалог, а не два разных инструмента

Task-3

Спроектировать план дня и механику его оптимизации

Task-4

Собрать систему личностей-экспертов, чтобы пользователю не приходилось формулировать запрос самому

Task-5

DONE

1

Сделать голосового ассистента ядром продукта, а не отдельной функцией — вызов из центра таб-бара, доступ из любой точки

Task-2

Дизайн проекта Smiley

03

Решение

Ассистента поставили в центр таб-бара — не пунктом меню, а главным действием. Его спрашивают голосом обо всём: он заносит дела в план дня, бронирует столик, выполняет задачи через интеграции. Голос и текст сделали одним диалогом с разной подачей. Говорить вслух удобно не всегда, поэтому рядом живёт чат — та же переписка, но развёрнутая: голосом Smiley отвечает коротко и по делу, текстом — подробно. План дня стал второй опорой продукта. Пользователь собирает дела, а Smiley разбирает расписание и сам предлагает, что можно перестроить: не хранит план, а оптимизирует его. Узкие темы вынесли в отдельные личности ассистента — повар, тренер и другие. В каждой Smiley разбирается глубоко, и придумывать формулировку не нужно: пользователь выбирает, с кем говорит, и сразу переходит к задаче.

Экран проекта Smiley
Экран проекта Smiley

04

Работа с ограничениями

Самым сложным в проекте оказался не интерфейс, а компромисс между тем, чего хотел бизнес, и тем, что мог собрать Flutter. Со стороны продукта было требование постоянного визуального контакта с ассистентом — вплоть до присутствия на экране настроек. Логика понятная: ассистент и есть продукт, он не должен исчезать. Держать его во всех состояниях интерфейса разработка не тянула, и решение мы искали вместе с командой разработки на стороне клиента. Flutter добавил своих правил: например, градиент и размытие фона нельзя применить одновременно. Часть эффектных решений мы упростили и шаблонизировали — не ради макета, а чтобы задачу можно было взять в спринт и закрыть, а не растянуть на месяцы.

Дизайн проекта Smiley

05

Дизайн-система

Дизайн-систему собрали свою, а не на базе готовой: продукту предстояло вырасти из мобильного приложения в десктопное, и система должна была это выдержать. В основе — 400+ переменных в шести коллекциях: цвета, размеры, отступы, типографика. Светлая и тёмная темы переключаются режимами, а поверх работает выбор акцентного цвета — как в Telegram. Компоненты собраны вариантами под все состояния: у одной только кнопки их больше пятисот. Всё спроектировано под требования Flutter — в размерах, состояниях и структуре компонентов, чтобы макет не пришлось переизобретать в коде. Разработка получила аннотации, документацию компонентов и версионирование.

Полный продукт с нуля: до нас не было ни макетов, ни интерфейса

120+

Экранов вошло в MVP

Своя дизайн-система под Flutter, с запасом на десктопную версию

40+

Компонентов в системе

Команда из двух человек на аутсорсе: дизайнер, дизайн-лид

1 год

Работы над продуктом

Экран проекта Smiley
Экран проекта Smiley