En
Проекты Вакансии Блог

UX/UI-ДИЗАЙН

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

Получить консультацию
ux/ui design

Наши кейсы

Опираемся на цели бизнеса и исследования, мгновенно реагируем на запросы, быстро погружаемся в проект и находим оптимальное решение
Разработка приложения для учета и маркировки леса
Промышленность, Android, Аналитика, Машинное обучение, Design
Разработка мобильного приложения для «Подели»
Банки и финансы, Ритейл, JavaScript, QA, iOS, Android, Design

Ответим на все ваши вопросы, сориентируем по стоимости

Аутстафф

Подключим в вашу команду Senior и Middle UX/UI, 3D AR/VR, коммуникационных и графических дизайнеров.


Разработка дизайна web и мобильных приложений

Создаем дизайн в 4 направлениях:

  • корпоративные сайты и порталы;
  • E-commerce платформы;
  • ERP, CRM и сложные интерфейсы;
  • мобильные приложения.

Работаем во многих областях: ритейл, промышленность, финтех, фудтех, страхование, логистика, телеком и другие.


Разработка дизайн-системы и гайдлайнов

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

Помогаем кратно ускорить time-to-market, работу команды дизайна, разработки и избежать лишних затрат.

UX‐аудит

Исследуем поведение пользователей на основании аналитики и выявляем зоны для улучшения интерфейса.

Подробнее

Качественные и количественные исследования

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

Качественные исследования:

  • интервью;
  • юзабилити-тесты;
  • карточная сортировка.

Количественные исследования:

  • A/B-тестирование;
  • опросы и исследования.

Дизайн-поддержка

Переработка существующего интерфейса или создание нового.
Улучшаем и дорабатываем дизайн проекта.

Аутстафф

Подключим в вашу команду Senior и Middle UX/UI, 3D AR/VR, коммуникационных и графических дизайнеров.


Разработка дизайна web и мобильных приложений

Создаем дизайн в 4 направлениях:

  • корпоративные сайты и порталы;
  • E-commerce платформы;
  • ERP, CRM и сложные интерфейсы;
  • мобильные приложения.

Работаем во многих областях: ритейл, промышленность, финтех, фудтех, страхование, логистика, телеком и другие.


Разработка дизайн-системы и гайдлайнов

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

Помогаем кратно ускорить time-to-market, работу команды дизайна, разработки и избежать лишних затрат.

UX‐аудит

Исследуем поведение пользователей на основании аналитики и выявляем зоны для улучшения интерфейса.

Подробнее

Качественные и количественные исследования

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

Качественные исследования:

  • интервью;
  • юзабилити-тесты;
  • карточная сортировка.

Количественные исследования:

  • A/B-тестирование;
  • опросы и исследования.

Дизайн-поддержка

Переработка существующего интерфейса или создание нового.
Улучшаем и дорабатываем дизайн проекта.

Почему мы?

01
Сочетаем бизнес-цели, технологии и результаты исследований
02
Решаем пользовательские барьеры
03
Говорим на одном языке с клиентами
04
Используем лучшие UX/UI практики
05
Улучшаем продуктовые метрики
06
Создаем дизайн для web, mobile, desktop, ТСД
01
Сочетаем бизнес-цели, технологии и результаты исследований
02
Решаем пользовательские барьеры
03
Говорим на одном языке с клиентами
04
Используем лучшие UX/UI практики
05
Улучшаем продуктовые метрики
06
Создаем дизайн для web, mobile, desktop, ТСД

Схема работы

Схема работы
1
Погружаемся
в ваш бизнес. Знакомимся с заинтересованными сторонами и пользователями.
2
Проводим
UX-исследование для определения точек роста и инсайтов.
3
Проектируем
ценный функционал, позволяющий быстро запустить проект. Экономим ваши деньги и время.
4
Поддерживаем
Продолжаем вести проект на основе метрик и обратной связи.

Отзывы

Иван Антамонов
Product Owner NetPrint

Мы развиваем сайт сервиса цифровой печати NetPrint. С февраля 2021 года работаем с компанией SimbirSoft и особенно хотим отметить вклад UX/UI-дизайнера.

За это время специалист стал для нас полноценным, важным членом команды. Его отличают компетентность, энергичность, аккуратность, а также готовность всегда привнести и обосновать свои идеи, чтобы улучшить продукт. UX/UI-дизайнер SimbirSoft помогает сделать веб-сайт не просто красивым, но и удобным для наших покупателей. Благодаря совместной работе мы создали мобильный редактор фотокниг, усовершенствовали карточку товара, а сейчас заканчиваем обновление дизайна всего сайта. Спасибо компании SimbirSoft за высокий профессиональный уровень специалистов.

Когда у нашей компании «Цезарь Сателлит» возникла потребность сделать редизайн с добавлением нового функционала в наше мобильное приложение, мы обратились в SimbirSoft. В процессе работы нам понравилась готовность команды обсуждать смену приоритетов действий и разбивку по срокам внутри частей общей задачи по нашему запросу. Несмотря на возникшую сложность, SimbirSoft быстро реагировала и продолжала работу над проектом в том же режиме. Понимая, что работа над дизайном и концепцией приложения требует постоянного взаимодействия всех участников, SimbirSoft незамедлительно предоставила нам возможность общаться со специалистом напрямую, а не только через менеджера проекта. Это позволило оперативно общаться и гибко подходить к решению задач. Мы рекомендуем SimbirSoft компаниям, которые ищут надежного и гибкого IT партнера для решения задач в области разработки и дизайна ПО.

Николай Шатунов
Руководитель разработки ПО «Цезарь Сателлит»

Наша философия

Сочетая бизнес-цели, технологии и результаты исследований, создаем продукты, которые работают
Оставьте заявку на проект
Подбираем методы под ваш запрос, чтобы получилось максимально полезно
Оставьте контакты, чтобы обсудить проект и условия сотрудничества, или позвоните: +7 800 200-99-24

Мы в СМИ

UX/UI-дизайн мобильного приложения: как создать продукт, который полюбят пользователи

Мобильные приложения стали частью нашей жизни. Они помогают общаться, работать, учиться, развлекаться и решать множество задач. Однако, чтобы приложение стало популярным и востребованным, необходимо уделить внимание дизайну. UX/UI-дизайн отвечает за то, насколько понятным и приятным будет взаимодействие пользователя с приложением. В этом материале подготовили полезный материал, посвященный UX/UI-дизайну мобильных приложений. Если хотите, чтобы приложение стало одним из самых популярных, в первую очередь важно уделить внимание пользовательскому опыту целевой аудитории. Задача сделать так, чтобы пользовательский интерфейс был понятным и комфортным. В этой статье рассмотрим принципы дизайна, с которыми можно создать элементы управления для дизайна интерфейсов мобильных приложений. UX и UI: две стороны одной медали UX-дизайн (от анг. User Experience) – это пользовательский опыт, то есть то, как человек воспринимает и взаимодействует с приложением. UX-дизайн фокусируется на функциональности, удобстве использования и удовлетворенности пользователя. UI (User Interface) – это пользовательский интерфейс, то есть то, как приложение выглядит. UI-дизайн отвечает за визуальное оформление, цветовую гамму, типографику, иконки, кнопки и другие элементы интерфейса. UX и UI неразрывно связаны между собой. UX невозможен без UI, и наоборот. Только гармоничное сочетание этих двух аспектов создаст мобильное приложение, которое будет привлекательным для пользователей и прибыльным для бизнеса. Зачем нужен UX/UI-дизайн? Инвестиции в UX/UI-дизайн — это вложения в успех бизнеса. Продуманный дизайн мобильного приложения: Повышает лояльность пользователей. Понятное приложение вызывает положительные эмоции и желание пользоваться им снова и снова. Увеличивает конверсию. Дизайн помогает пользователям быстрее достигать своих целей, что приводит к росту продаж или других целевых действий. Снижает затраты на поддержку. Интуитивно понятный интерфейс уменьшает количество обращений в службу поддержки, связанных с трудностями использования приложения. Улучшает имидж компании. Современное приложение формирует положительное впечатление о бренде и его продуктах. Хотя принципы UX/UI-дизайна универсальны, есть некоторые особенности, которые учитываются при разработке мобильных приложений: Размер экрана. Мобильные устройства имеют меньший экран по сравнению с компьютерами, поэтому важно обеспечить удобную навигацию и читабельность контента. Более того — если на ПК несколько разрешений, в мобильных гаджетах их десятки. И на каждом смартфоне или планшете приложение должно выглядеть нативно. Сенсорное управление. При разработке интерфейса учитывают особенности расположения элементов на мобильных устройствах, такие как размер кнопок, расстояние между ними, и нативные сенсорные команды android и ios (zoom, свайп и многие другое). Мобильный контекст. Пользователи часто используют мобильные приложения в транспорте, на улице или в кафе. Поэтому важно обеспечить удобство использования и быстродействие приложения в любых условиях. Веб-интерфейс воспринимается пользователями более лояльно — на мониторе ПК больше места, а курсором легко попасть даже в небольшую по размеру кнопку. Однако это не значит, что при создании сайта нужно забыть о UI и UX-дизайне – здесь они так же важны, как и в телефоне. Этапы работы над UX/UI-дизайном мобильного приложения Давайте разберем базовые стадии создания визуальной и функциональной оболочки: Анализ целевой аудитории. Определение потребностей, целей и поведения пользователей. Анализ конкурентов. Изучение сильных и слабых сторон существующих приложений. Формирование дизайн-концепции. Создание идеи и структуры приложения. Разработка пользовательских сценариев, информационной архитектуры, навигации, wiframe и анимированных прототипов. Создание визуального стиля, цветовой гаммы, типографики и элементов интерфейса, а также разработки UX writing. Тестирование. Проверка удобства использования и выявление проблемных мест. Внедрение и доработка. Внесение изменений и улучшений на основе результатов тестирования. Этот алгоритм не исчерпывающий, но рабочий. На каждом этапе есть ещё по несколько шагов, для каждого из которых создается отдельное ТЗ, а после выполнения проводятся проверки реализации ранее согласованным требованиям в ТЗ. UX/UI-дизайнер проведет полезные исследования, тестирование прототипа (Customer Development, CustDev), составит карты пути пользователя (Customer journey map, CJM), определит цели проектирования и задачи проекта. Специалисты проведут анализ функций приложения, пройдут все этапы и учтут аспекты UX-дизайна внутри интерфейса мобильного приложения.  На этапе проектирования специалист разработает дизайн-макеты интерфейса, учитывая принципы UX-дизайна и создавая интуитивно понятную навигацию, подберет шрифты и анимации, а также интерфейс приложения, чтобы оно лучше работало в соответствии с политикой заказчика. Разработчики используют Figma и различные программы, а также готовые макеты, чтобы сделать приложения для небольших блогов, магазинов и других видов бизнеса еще быстрее и максимально эффективными. Принципы UX/UI-дизайна Хорошо продуманный дизайн не только привлекает пользователей, но и гарантирует удобство юзабилити (показатель удобства использования приложения), что в конечном итоге приводит к успеху продукта на рынке. Давайте рассмотрим основные принципы UX/UI-дизайна, которые помогут создать интуитивно понятные, функциональные и эстетически привлекательные приложения. Эти принципы равнозначны для веб-сайтов. Понятность: интуитивная навигация и минимум усилий Ключевой принцип UX/UI-дизайна заключается в том, чтобы сделать приложение или сайт понятным и простым в использовании. Пользователи не должны терять время на изучение сложных инструкций или блуждать в запутанной навигации. Интерфейс должен быть интуитивно понятным, чтобы пользователь мог легко найти нужную информацию и выполнить необходимые действия. Примеры: Хороший дизайн: приложение с картами городов может быть с простым и понятным интерфейсом, который дает возможность быстро найти нужный адрес, проложить маршрут и получить информацию о пробках.  Плохой дизайн: приложение оптово-розничной компании со сложной навигацией и перегруженным интерфейсом, который затрудняет поиск нужных товаров и оформление заказа. Последовательность и предсказуемость Последовательность и предсказуемость — это основа удобного пользовательского опыта. Элементы интерфейса должны быть расположены логично и последовательно, чтобы пользователь мог легко ориентироваться в приложении. Действия пользователя должны приводить к ожидаемым результатам, чтобы создавать ощущение контроля и уверенности. Примеры:  Хороший дизайн: Облачное хранилище популярных сервисов демонстрирует отличный пример последовательного дизайна. Все основные функции, такие как создание новых файлов, загрузка, поиск и доступ к настройкам, удобно расположены в левой боковой панели и верхней панели инструментов. Пользователь, знакомый с одним продуктом Google, легко разберется и в Google Drive, благодаря единому подходу к организации интерфейса. Плохой дизайн: некоторые сервисы критикуют за непоследовательность и запутанность. Например, ключевые функции, такие как список контактов, история чатов и настройки, разбросаны по разным разделам и вкладкам, что затрудняет навигацию и поиск нужной информации. Эстетическая привлекательность: визуальный стиль и соответствие Визуальная составляющая играет важную роль в UX/UI дизайне. Приложение или сайт должны выглядеть привлекательно, чтобы удержать внимание пользователей и создать положительное первое впечатление. Визуальный стиль или интерфейс должен отвечать целевой аудитории и тематике продукта.  Мобильное приложение для российского стартапа ViewEvo Читать подробнее Персонализация Современные пользователи ценят индивидуализм. Приложение или сайт должны знать потребности и предпочтения каждого клиента. Это реализовано через настройку интерфейса, рекомендацию контента или адаптацию функциональности под конкретного пользователя. Обратная связь: подтверждение действий Это важный элемент UX/UI-дизайна, который подтверждает действия пользователя и помогает понять, что происходит в приложении. Обратная связь бывает визуальной (например, изменение цвета кнопки при нажатии), звуковой (например, щелчок) или текстовой (например, сообщение об отправке формы). Примеры:  Хороший пример: один из популярных мессенджеров предоставляет отличную обратную связь при отправке сообщений. Сразу после отправки появляется одна галочка, означающая, что сообщение доставлено на сервер. Затем, когда получатель прочитал сообщение, появляется вторая галочка. Такая система позволяет пользователю всегда быть в курсе статуса своих сообщений. Плохой: В некоторых сервисах пользователь вводит свой адрес электронной почты и нажимает кнопку «Подписаться». После этого страница может просто обновиться или перенаправить на другую страницу, не предоставляя никакой информации о результате действия. Такое отсутствие обратной связи оставляет пользователя в недоумении: была ли подписка успешной, возникла ли ошибка, или письмо вообще не было отправлено. Это может привести к повторным попыткам подписки, что создает лишнюю нагрузку на сервер, или к отказу от подписки из-за разочарования в сервисе. Соблюдение этих принципов UX/UI-дизайна поможет создать цифровые продукты, которые будут не только функциональными, но и приятными в использовании. Помните, что хороший дизайн — это не картинка, это инструмент, который помогает пользователям достигать своих целей и получать положительный опыт от взаимодействия с продуктом. Что в итоге? UX/UI-дизайн мобильных приложений – это сложный и многогранный процесс, который требует понимания потребностей пользователей и тенденций в дизайне. Мы рассмотрели некоторые из них: принципы дизайна, анализ конкурентов, создание прототипов, дизайн интерфейсов и пользовательский опыт. Помните, что приложение должно быть не только красочным, но и удобным в применении. Например, если вы разрабатываете приложение для социальных сетей, важно продумать, как пользователь будет взаимодействовать с контентом, как будет происходить взаимодействия пользователя с другими пользователями и т.д.  Чтобы понять, как приложение будет выглядеть, можно создать интерактивный прототип с помощью инструментов векторной графики, таких как Adobe After Effects. Таким оразом, UX/UI--дизайнеры сегодня решают большое число реальных проблем и вопросов, позволяющих провести качественную аналитику вашей платформы (меню, текста, блогов, главной страницы).  Чек-лист хорошего UX/UI-дизайна мобильного приложения Приложение интуитивно понятно и легко в использовании. Дизайн последователен и предсказуем. Интерфейс эстетически привлекателен и соответствует целевой аудитории. Приложение учитывает потребности и предпочтения пользователей. Пользователь получает обратную связь о своих действиях. Следуя этим рекомендациям и постоянно анализируя действия и поведение пользователей, можно сделать приложения, которые будут не только привлекательными, но и успешными. Если вы хотите создать мобильное приложение, которое будет востребованным проектом, обратитесь к профессионалам. Наша команда опытных UX/UI-дизайнеров поможет разработать продукт, интерфейс и функциональность которого полюбят пользователи.    У нас вы можете оставить заявку на разработку дизайн макета различных программ, в том числе банковских и коммерческих приложений по телефону 8-800-200-99-24, электронной почте или в telegram.

Читать дальше
Управление эффективностью с помощью CPM
Дизайн мобильного приложения: этапы, стоимость, рекомендации

В современном мире мобильные приложения помогают в решении множества повседневных задач: от общения и развлечений до управления бизнесом и финансами. Успех продукта во многом зависит от его дизайна. Дизайн — не только внешний вид, это целая система, которая определяет, как пользователь взаимодействует с приложением, насколько простым будет управление функциями и захочется ли воспользоваться продуктом снова. В этой статье рассмотрим, что входит в дизайн мобильного приложения, какие этапы разработки можно выделить, какой может быть стоимость работ и что необходимо знать бизнесу, который хочет создать успешное мобильное приложение. На что влияет дизайн мобильного приложения Разработка дизайна – процесс создания внешнего вида приложения и удобного сценария взаимодействия пользователя с ним, что обеспечивает интуитивно понятное использование продукта. UX-дизайн (User Experience) отвечает за общий опыт взаимодействия пользователя с приложением — удобство использования, логику навигации, наличие полезных функций. UI-дизайн (User Interface), в свою очередь, фокусируется на визуальной части: цветовая палитра, шрифты, иконки и прочие элементы интерфейса мобильного приложения. Хорошо продуманный дизайн решает две задачи — улучшает пользовательский опыт и предоставляет приятный пользовательский интерфейс. Условия и возможности дизайна зависят от типа приложения: Собственные (нативные) приложения Кроссплатформенные приложения Веб-приложения Гибридные приложения В классических мобильных приложениях будет доступно больше функций, но необходимо обеспечить совместимость с разными моделями смартфонов и учесть гайдлайны Google или Apple. Оформление одного и того же приложения может отличаться в зависимости от операционной системы — iOS или Android. Например, переход назад на iOS происходит свайпом слева направо или кнопкой «Назад», а на Android — только кнопкой. Веб-приложение имеет некоторые ограничения, но дизайн достаточно разработать один раз для всех мобильных устройств. Мобильная разработка: инструменты, этапы, стоимость Читать статью Этапы разработки дизайна мобильного приложения Оформление мобильного приложения является многоэтапным процессом. Чтобы разработать хороший дизайн, необходимо придерживаться следующих шагов: Исследование и анализ. На этом этапе необходимо изучить целевую аудиторию, проанализировать популярные предложения конкурентов на рынке, выявить ключевые потребности пользователей, определить контент, которым будет наполняться приложение (например, товары в интернет-магазине или посты в блоге). С помощью такого исследования определяют особенности будущего приложения. Время выполнения: от 1-2 недель. Создание макетов и параллельное наполнение дизайн-системы по мере отрисовки макетов. Этот этап — разработка основы. Специалист подбирает визуальное оформление и проектирует интуитивно понятную навигацию для новых пользователей в приложении. Дизайнер подбирает основные элементы: цвета, шрифты, разрабатывает иконки, настраивает анимации. Это может быть цветовая палитра, графика, различные идеи для вдохновения. Такие элементы помогают создавать общее настроение и стиль приложения. Время выполнения: от 3-6 недель. Прототипирование. Дизайнеры должны создать макеты экранов, которые отображают расположение элементов на дисплее и учитывают сценарии использования продукта.  Прототипирование позволяет визуализировать концепцию и отдельные сценарии работы с интерфейсом, понять, в каком направлении необходимо работать. Время выполнения: от 2-4 недель. Передача в разработку. Когда все экраны разработаны и недочёты устранены, наработки передаются команде разработчиков для реализации непосредственно в приложении. Дизайн-ревью. Это последний этап создания дизайна мобильного приложения. Здесь проводят ревью результата вместе с разработчиками, сравнивают планируемый и финальный дизайн, фиксируют отличия и дорабатывают, если это требуется. Стоимость дизайна мобильного приложения может варьироваться в зависимости от сложности проекта, количества экранов, требований к функционалу и уровня команды разработки. Для определения точной цены необходимо индивидуально обратиться к дизайнерам и обсудить конкретные цели и задачи проекта. Развитие приложения Askona Sleep Читать подробнее Разработкой занимается команда, которая может состоять из нескольких UX/UI-дизайнеров, аналитиков, менеджера проекта или других сотрудников (при необходимости). Влияние на стоимость проекта оказывают уровень квалификации и количество специалистов. Принципы создания дизайна мобильного приложения Дизайн мобильного приложения не должен базироваться на субъективном восприятии внешнего вида интерфейса. В основе создания дизайна лежат принципы, на которые ориентируются эксперты: Соответствие сценариям. Важно, чтобы приложение было удобно в том режиме, в котором оно будет использоваться. Например, если это навигатор для автомобиля, не нужно делать мелкие значки и требовать большого количества нажатий на экран. Простота и интуитивность. Дизайн интерфейса должен быть максимально простым и понятным для каждого пользователя. Задача — помочь ему найти нужные функции настолько быстро, насколько это возможно. От всей лишней информации и необязательных действий лучше отказаться. Обучение сложным функциям. Если не обойтись без сложных механик управления, следует продемонстрировать их пользователю при первом запуске. Консистентность. Все графические элементы приложения должны быть согласованы между собой, чтобы продукт выглядел единым целым. Выделение элементов управления. Те кнопки, которые считаются более важными и используются чаще, имеют самое удобное расположение и сразу бросаются в глаза. Следование гайдлайнам. Если приложение разрабатывается для конкретной платформы, стоит использовать те элементы, которые в ней уже прижились. Так пользователю будет проще найти необходимые функции. Адаптивность. Важно учитывать, что приложение будет запускаться на смартфонах с различными размерами экрана. Необходимо, чтобы элементы интерфейса не накладывались друг на друга и не разъезжались в разные стороны. Поддержка. Можно запрашивать обратную связь клиентов и проводить периодические опросы, чтобы определять и исправлять слабые места в дизайне.  Опытный дизайнер знает и другие приёмы, которые позволяют сделать приложение красивым и удобным в использовании. Это обеспечивает простоту использования и повышает вероятность увеличить конверсию. Советы при разработке дизайна мобильного приложения Большой опыт разработки мобильных приложений позволяет выделить ряд рекомендаций для тех, кто собирается создать современный дизайн сервиса и при этом учесть выгоду для бизнеса: Проведите тщательное исследование. Изучите вашу целевую аудиторию и конкурентов, чтобы узнать, что может выделить ваше приложение на фоне других. Фокусируйтесь на пользователе. Всегда ставьте удобство и потребности клиента на первое место – именно от этого зависит, станут ли люди пользоваться приложением. Здесь важно получать и обрабатывать обратную связь от пользователей, а также вносить изменения в дизайн на основе их потребностей. Сделайте качественный прототип. Это поможет избежать дорогостоящих исправлений на поздних этапах разработки. Не забывайте о тестировании. Регулярное тестирование позволит выявить и исправить недочёты до того, как приложение дойдет до конечного пользователя. Выбирайте услуги профессионалов. Если заказать дизайн в компании с многолетним опытом, можно добиться высокого качества результата. Следуя этим рекомендациям, можно создать качественное мобильное приложение, которым будет легко и удобно пользоваться. Клиенты смогут быстро решить свои задачи и при необходимости будут обращаться к сервису повторно. Нужно разработать качественный дизайн мобильного приложения? Вот здесь собрано больше информации об услуге UX/UI-Дизайн. Обращайтесь по телефону 8-800-200-99-24, по [email protected] или в telegram. Разберемся в задачах и предложим оптимальное решение.  Будьте в курсе новостей и трендов про дизайн мобильный и веб-приложений — подписывайтесь на наши каналы в социальных сетях: ВКонтакте, Telegram.

Читать дальше
Управление эффективностью с помощью CPM
Помогаем развивать приложение для зарядки автомобилей: интересные кейсы в разработке

Классические приложения на Android и iOS имеют свои ограничения – требуют разработки и поддержки двух отдельных кодовых баз. В ситуациях, когда приложение нужно реализовать быстро на обе платформы, Flutter становится идеальным решением – он предлагает: ускоренный процесс разработки,  единый дизайн и пользовательский интерфейс на всех платформах,  высокую производительность,  быструю отзывчивость приложений. «Экономия ресурсов достигает 20–50%, при этом специалисты могут сосредоточиться на создании качественного пользовательского опыта, не тратя время на решение платформенных различий» Ринат, руководитель направления мобильной разработки В статье рассказываем про разработку Flutter-приложения для ElectroPoint – компания развивает стационарные и мобильные электрозаправочные станции и создает необходимые для этого цифровые продукты. Задача Реализация MVP ElectroPoint Мобил для быстрого выхода в продакшн. Разработка и дизайн: сервис для вызова мобильной зарядной станции (МЗС). Автомобилист может в приложении выбрать удобное ему время и место зарядки. Дизайн приложения для специалистов, обслуживающих мобильные зарядные станции - им доступны функции приема заказа и отчета о показателях зарядной сессии. Дизайн внутреннего портала администратора. Функции - мониторинг заказов, обработка обращений, управление расписанием слотов зарядки. Для проекта был выбран Flutter. Недавно подробно описывали его преимущества. Мы проектировали и полностью реализовали как Flutter-часть, так и backend для нее: от авторизации и профиля пользователя до непосредственной работы с заказом. Расскажем про наиболее интересные кейсы. Разработка Интеграция с геолокацией Вызов МЗС работает как приложение такси – нам нужно было реализовать поиск адреса через текстовое поле, передвигание метки на карте и по координатам (геолокации). Для всего этого нужна интеграция с внешними коммерческими продуктами – онлайн-картами.  Нам нужно было решить не только каким образом осуществлять интеграцию, но и в каком объеме. Важными факторами были ограничения лицензий и стоимость услуг. В итоге функциональность, которая определяла входит ли адрес в допустимую географическую зону, мы реализовали самостоятельно, а отрисовку карт – с привлечением Яндекс.Карт. При этом наш разработчик адаптировал нативные карты Яндекса на Flutter.  Вся работа с адресами строится на отправлении запросов на SDK внешнего ресурса с картами. В процессе интеграции наш специалист нашел баг в SDK Яндекса – не поддерживался кастомный тип данных. Он исправил его с помощью JSON-метода и отправил мерж-реквест в техподдержку. Добавление оплаты Мы использовали Ю-кассу, которую также поддерживает Яндекс. Проблема была в том, что Flutter-пакет сервиса был завязан на Swift-пакете. Зависимость в последнем была прописана для iOS 10 – она устарела. Мы вручную подняли ее до 13 версии, предложили изменения Яндексу, и они внесли их в свой пакет. Дизайн Мы разрабатывали интерфейс для всех продуктов ElectroPoint Мобил: проектировали первичные прототипы основных сценариев приложений, определяли стиль проекта, создавали дизайн-концепты и библиотеки компонентов. По утвержденным прототипам мы отрисовывали дизайн и представляли команде – на всем протяжении проекта мы вели активную коммуникацию со всеми участниками команды, проводили дизайн-ревью на этапах реализации. Особенность этого проекта – его многосторонняя функциональность: в приложении для автовладельцев мы прорабатывали добавление электромобиля, оформление и отмену заказа, экраны меню и профиля; в приложении для владельцев МЗС особое внимание уделяли сценарию активного заказа, где водитель берет заказ в работу, отмечает свой приезд, вносит показания счетчиков до и после зарядки и завершает заказ; в административной панели проектировали дизайн работы с заказами, просмотр и редактирование их расписания. Некоторые сценарии менялись уже после проектирования прототипов, например, так было с заказом МЗС – несколько раз он пересматривался и редактировался. Тогда мы опирались на уже утвержденные элементы и отрисовывали дизайн в соответствии с ними. Результаты реализовали основную бизнес-логику приложения для владельцев электромобилей; выполнили интеграцию с сервисами геолокации и оплаты, системой push- и СМС-уведомлений; разработали комплект макетов и состояний приложений проекта – суммарно  более 100 экранов; сформировали библиотеку дизайн-компонентов проекта; отрисовали визуалы для Google Play и App Store. Приложение для  Android и  iOS уже доступны в сторах. Что ещё мы писали про Flutter Разработка на Flutter: MVP аграрного маркетплейса Мобильное приложение на Flutter: плюсы и минусы для бизнеса  Один плагин, чтоб править всеми. Как разработать сканер на Flutter для 3 платформ и ускорить ввод данных в 2 раза Создание мобильных приложений — что важно учесть в нынешних условиях?

Читать дальше
Управление эффективностью с помощью CPM
Полезные посты о дизайне

Написать нам
Оставьте контакты, чтобы обсудить проект и условия
сотрудничества, или позвоните: 8 800 200-99-24
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Оставьте свои контакты
SimbirSoft регулярно расширяет штат сотрудников.
Отправьте контакты, чтобы обсудить условия сотрудничества.
Прикрепить резюме, до 10 Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Написать нам
Расскажите, какие задачи сейчас на вашем проекте.
Проконсультируем и предложим подходящих специалистов, а также сориентируем по ставкам на аутстаф.
Направление
Количество специалистов
Middle
TeamLead
Senior
TechLead
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Экспресс-консультация
Заполните все поля формы.
Эксперт свяжется с вами в течение рабочего дня.
Тематика
Прикрепить файл до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.
Порекомендуйте друга — получите вознаграждение!
  • Angular-разработчик
  • Node.js-разработчик
  • Middle Vue.js / Frontend-разработчик
  • Системный аналитик
  • iOS-разработчик
  • QA Engineer Fullstack (Python)
  • Android-разработчик
  • Инженер по нагрузочному тестированию
  • DevOps-инженер
  • 1С-аналитик
  • Юрист
  • UI/UX дизайнер
  • 1С-разработчик
  • Менеджер по сопровождению бизнес-процессов
  • Data Scientist (NLP)
  • SDET (Python)
  • Аналитик DWH
  • Менеджер проектов 1С
  • SDET (Java)
  • DBA
  • Специалист по кадровому делопроизводству
  • QA с опытом в автоматизиции Java
  • Менеджер продуктовых продаж
  • Коммуникационный/графический дизайнер
  • Ассистент руководителя
  • MLOps инженер
  • Архитектор ML и AI проектов
  • Бухгалтер по расчету заработной платы
  • SDET разработчик C#
  • Руководитель отдела 1С
  • Pre-sale инженер
  • SDET (Swift)
  • PLC разработчик
  • Дата-аналитик
Прикрепить резюме, до 10Мб
Файл выбран
Можно прикрепить один файл в формате: txt, doc, docx, odt, xls, xlsx, pdf, jpg, jpeg, png.

Размер файла до 10 Мб.