CORALiPhone
DFV24 · реализованный iPhone-проект

Ваши путешествия — нативно на iPhone

Coral Mobile — реализованное приложение для путешественников и партнёров: направления, акции, события, заявки и личный кабинет в одном мобильном интерфейсе.

Посмотреть возможности ↓
Hero-дизайн Coral Travel с двумя iPhone

Проект из портфолио DFV24 · нативный мобильный интерфейс Coral Travel.

Единая точка входа

Путешествия и сервисы без лишних переходов

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

01

Акции и новости

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

02

Направления

Удобный обзор туров и тематических материалов с визуальными карточками.

03

Заявка с телефона

Короткая форма участия в мероприятии без перехода на внешний сайт.

Экран Coral Travel и описание Travel Market
Понятный пользовательский путь

От интереса к действию — за несколько касаний

Интерфейс строится вокруг привычного сценария iPhone и не требует изучать сложную навигацию.

1

Открыть подборку

Пользователь видит актуальную акцию, новость или направление в ленте.

2

Изучить детали

Карточка даёт контекст, условия и понятное следующее действие.

3

Оставить заявку

Данные профиля подставляются в форму, а статус остаётся в личном кабинете.

Экраны продукта

Один визуальный язык для разных задач

Лента, каталог, акция и анкета связаны общей навигацией, привычной для iPhone.

Пять экранов iPhone приложения Coral Travel: акция, лента, старт, каталог и анкета
Технологии iOS

Нативный iOS-стек с вниманием к деталям

В проекте использован современный подход к разработке: доступный интерфейс, защищённая сессия, сетевой слой и сценарии перехода из уведомлений.

Клиентское приложение

  • Swift и SwiftUI для современных экранов iPhone;
  • адаптация к Dynamic Type и VoiceOver;
  • Keychain для чувствительных данных сессии;
  • deep link и push-уведомления.

Серверные интеграции

  • REST API для ленты, каталога, заявок и профиля;
  • единая авторизация и обновление токена;
  • кэширование контента для стабильной работы сети;
  • аналитика событий без передачи лишних данных.