eBull
Финансы, страхование, инвестиции
Сингапур
Октябрь 2022
Разработать мобильное приложение для работы с финансовыми инструментами и управления сделками на финансовых рынках. Пользователю нужен был единый мобильный интерфейс, в котором можно просматривать финансовые инструменты, получать персонализированную информацию о рынке, анализировать динамику активов и открывать или закрывать сделки со смартфона. Для финансового сервиса особенно важны скорость получения данных, стабильный обмен с сервером и возможность видеть изменения на рынке в режиме реального времени.
WINFOX разработала клиент-серверную архитектуру мобильного приложения и оптимизировала взаимодействие с API финансовой платформы.
В iOS-приложении для работы с API использовали Alamofire. Библиотека позволила стандартизировать запросы и ответы сервера, а также работу с аутентификацией.
Для передачи обновляемых данных реализовали обмен через WebSockets с помощью URLSessionWebSocketTask и подключили Firebase.
В результате приложение может получать изменения с финансового рынка в режиме реального времени — критически важное требование для мобильных сервисов, связанных с трейдингом.
При первом запуске приложение собирает информацию о пользователе с помощью нескольких вопросов.
На основании ответов eBull персонализирует отображаемые данные и помогает пользователю быстрее ориентироваться в информации, которая относится к его сценарию работы с финансовыми рынками.

Чтобы снизить порог входа для новых пользователей, реализовали систему обучающих подсказок внутри интерфейса.
Они объясняют основные элементы приложения и помогают разобраться в его возможностях непосредственно во время работы с сервисом.
Так eBull может использоваться пользователями с разным уровнем опыта работы с инвестиционными приложениями.

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

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

В eBull можно анализировать изменение стоимости финансовых инструментов за разные периоды.
Пользователь может посмотреть динамику за день, неделю, месяц или год и оценить изменение цены непосредственно в приложении.

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

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

WINFOX разработала мобильное приложение eBull, которое объединяет работу с финансовыми инструментами, рыночные данные, анализ динамики активов и управление сделками в одном интерфейсе.
Пользователь может со смартфона отслеживать изменения на рынке, анализировать финансовые инструменты, контролировать баланс и управлять операциями.
Для eBull создан технологический контур мобильного финтех-продукта с клиент-серверным взаимодействием и передачей данных в режиме реального времени.
Проект подтверждает экспертизу WINFOX в разработке мобильных приложений для финансовых сервисов, где критичны скорость обмена данными, интеграция с API, персонализация и удобная работа с большим объемом постоянно меняющейся информации.
Стек технологий: Kotlin, Swift, Docker, Figma, Яндекс Метрика, Google Analytics.
![]()
Рустам Мухамедьянов
Этот проект в первую очередь про скорость и надежность. В финансовых сервисах пользователь должен получать актуальные данные и иметь возможность совершить операцию прямо сейчас, а не ждать обновления экрана. Поэтому здесь много внимания уделили API, WebSockets и обмену данными в реальном времени. Хороший пример того, как мы в WINFOX подходим к разработке сложных мобильных продуктов: сначала бизнес-сценарий пользователя, потом технологии.