Дизайн экрана карточки товара мобильного приложения

TRUETECH занимается разработкой, поддержкой и обслуживанием мобильных приложений iOS, Android, PWA. Имеем большой опыт и экспертизу для публикации мобильных приложений в популярные маркеты Google Play, App Store, Amazon, AppGallery и другие.
Разработка и поддержка любых видов мобильных приложений:
Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

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

Предлагаемые услуги
Показано 1 из 1 услугВсе 1735 услуг
Дизайн экрана карточки товара мобильного приложения
Простая
~1 рабочий день
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    756
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    624
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1052
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    947
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    862
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    445

Дизайн экрана карточки товара мобильного приложения

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

Галерея изображений: самое болезненное место

Фотографии товара — технически самый сложный элемент экрана. Горизонтальный UIScrollView с isPagingEnabled на iOS выглядит просто, но ломается, когда изображения разного соотношения сторон. Прыжки высоты контейнера при свайпе — классика. Решение: фиксированный aspectRatio контейнера (чаще всего 1:1 или 4:3) с contentMode = .scaleAspectFit и blur-хэш через Blurhash как placeholder.

На Android Compose аналогичная история: HorizontalPager из Accompanist (теперь нативный Compose Foundation) плюс AsyncImage из Coil 2.x с placeholder и error состояниями. Зум по двойному тапу — отдельная задача, которую часто забывают в ТЗ, а потом добавляют хотфиксом.

Пагинация галереи: точки-индикаторы работают до 5–6 изображений. Дальше нужен счётчик «1/12». Это проектируется заранее.

Структура экрана

Экран нельзя разбить на «фиксированный» и «скроллируемый» контент произвольно — это решение влияет на архитектуру в CoordinatorLayout (Android) или UIScrollView + sticky header (iOS). Дизайн должен явно фиксировать, что прикреплено к низу (кнопка «Купить»), что скроллируется вместе с контентом, а что остаётся в navigation bar.

Обязательные состояния:

  • Товар в наличии / нет в наличии
  • Выбор варианта (цвет, размер) — до и после выбора
  • Добавлен в корзину (brief confirmation без перехода)
  • Загрузка (skeleton для текстовых полей, shimmer для галереи)
  • Ошибка загрузки с возможностью повтора

Выбор варианта товара — отдельный UX-паттерн. Chips с цветами требуют accessibilityLabel с названием цвета, не только цветовой пятно. Size picker с буквенными размерами (XS/S/M/L/XL) должен показывать недоступные размеры зачёркнутыми, а не скрывать их — пользователь должен видеть, что размер существует, просто сейчас нет в наличии.

Кнопка «Добавить в корзину»

Фиксируется в нижней части экрана — это стандарт для мобильной коммерции. Высота кнопки минимум 52pt (iOS HIG), 56dp (Material Design 3). Состояния: default, loading (spinner вместо текста), success (brief), disabled. Haptic feedback при успешном добавлении — на iOS через UIImpactFeedbackGenerator, на Android через VibrationEffect.

Сроки

1 день при наличии дизайн-системы и компонентов галереи. Стоимость рассчитывается индивидуально после анализа требований и текущего состояния дизайна.