РБК Компании
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
Снизили цену на подписку до 30 мая ко Дню предпринимателя
Получить скидку
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
акция
День предпринимателя
Снизили цену на подписку до 30 мая
ко Дню предпринимателя
Получить скидку
Главная CleverPumpkin 29 апреля 2025

Разработали приложение для криптобиржи EVEDEX

Разработали мобильное приложение для криптобиржи EVEDEX для быстрого и безопасного трейдинга со смартфона
кейс мобильной разработки приложения для криптотрейдинга EVEDEX
Источник изображения: Архив компании
Задача и причина

Причина 

EVEDEX — это криптовалютная биржа, которая сочетает в себе особенности централизованных и децентрализованных платформ. Главная цель проекта — предложить пользователям функциональность, аналогичную крупным биржам (таким как Binance, Bybit, OKX), но без обязательной процедуры KYC и с более прозрачными условиями торговли. 

Задача

Экосистема EVEDEX состоит из веб-сайта и мобильного приложения. Нашей задачей было создать приложение с простым и удобным интерфейсом, которое позволило торговать беспоставочными вечными фьючерсами. Мы отвечали за полный цикл разработки — от анализа задач и проектирования до реализации и тестирования. 

Требовалось учесть главную особенность — ориентация на принципы non-custodial и self-custody. Это означает, что пользователь, подключая кошелек, сохраняет полный контроль над своими активами. И мы в CleverPumpkin взялись за этот челлендж. 

Об особенностях рынка

Децентрализованные биржи (DEX) работают без посредников — торги происходят напрямую между пользователями через смарт-контракты в блокчейне. В отличие от централизованных бирж (CEX), такие платформы не требуют верификации, а средства всегда остаются у пользователя, а не на счетах биржи.

Главная особенность DEX — свобода доступа. Веб-версия биржи может работать где угодно, все ограничивается только возможной блокировкой сайта по запросу властей отдельных стран. Но с мобильными приложениями дела обстоят сложнее.

Для публикации в Google Play или App Store приложение должно строго соответствовать требованиям этих платформ. Они устанавливают дополнительные ограничения и проводят проверки на соблюдение юридических норм — и если приложение не соответствует их политикам, то его публикация может быть отклонена.

При разработке мобильного приложения мы столкнулись с необходимостью блокировать доступ пользователям из США и ряда других стран. Это требование ряда юрисдикций, и оно реализуется с помощью определения местоположения по IP-адресу и другим техническим признакам. Такие меры помогли соответствовать законодательству и требованиям платформ.

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

Работа шла в высоком темпе: API разрабатывался параллельно с основными процессами, а документация устаревала быстрее, чем ее успевали обновлять. Одновременно разрабатывали дизайн-концепт и макеты экранов. Бывало, что сначала реализовывали функциональность, а потом уже подстраивали ее под новые макеты — что в принципе редкость на наших проектах. На протяжении всего проекта мы были сфокусированы на приоритетной задаче — запуске мобильного приложения.

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

Космическая тема и AI-графика

В дизайне интерфейса мы сделали акцент на космическую тему — черные дыры, покорение космоса и бескрайнюю темноту. Все это — часть концепции EVEDEX.

Приложение EVEDEX разработанное CleverPumpkin

Изображения для 0-дат были созданы с помощью искусственного интеллекта, что также органично вписывается в общую идею.

Разработали приложение для криптобиржи EVEDEX

Мы разработали интерфейс для темной и светлой темы, но по просьбе EVEDEX при первом запуске включается темная.

Реализовали best-practices в UX

Мы изучили опыт популярных бирж — Bybit, OKX, Kraken и Binance — и взяли все лучшее в плане UX. Наш интерфейс получился максимально знакомым и интуитивно понятным для тех, кто уже работал с криптобиржами.

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

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

Однако приложение EVEDEX пользователь может немного кастомизировать под себя — в частности, поменять местами калькулятор и «стаканы». В Bybit по умолчанию калькулятор слева, а в Binance — справа. У нас же можно сделать и так, и так. Вроде бы мелочь, но она делает работу удобнее для каждого конкретного пользователя.

Перевели биржу на несколько языков

Для этого интегрировали Crowdin — сервис для перевода интерфейса на разные языки. Теперь локализация автоматизирована, а благодаря встроенной интеграции с Figma все тексты загружаются в систему еще на этапе дизайна. Это ускоряет процесс создания строк для переводов и снижает вероятность ошибок, так как разработчики обеих платформ используют одни и те же ключи текстов.

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

Реализовали классическую функциональность DEX-биржи с элементами CEX

Теперь о функциональности биржевого приложения. В целом, она работает по классической схеме DEX-бирж. Но есть несколько интересных деталей, которые делают ее особенной (часть фишек EVEDEX перенял у централизованных бирж).

Функции трейдинга в бирже EVEDEX

Биржа не хранит деньги пользователей
В EVEDEX пользователи полностью контролируют свои средства. В отличие от CEX-бирж, где средства хранятся на счетах платформы, здесь они остаются на кошельке владельца. Биржа не может их заморозить — все операции проходят через блокчейн, и это делает EVEDEX максимально безопасной.

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

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

Создание криптокошелька на бирже EVEDEX

Встроенный кошелек ускоряет операции: не нужно переходить в сторонние приложения для подписания транзакций и терять время, пока меняются котировки. Это устраняет необходимость в One Click Trading, когда пользователь передает бирже право подписывать ордера от его имени.

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

Функция реферальной программы биржи EVEDEX

Подготовили приложение к внедрению геймификации
Она будет реализована в ближайшее время. В приложении можно будет выполнять задания (например, торговать на $10,000 или приглашать друзей), повышать уровень и получать бонусы: скидки на комиссии, большие выплаты по реферальной программе и другие привилегии.

Об особенностях разработки

Интегрировали SDK, написанное на TypeScript, в нативное приложение EVEDEX

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

Платформа должна отображать актуальные данные о балансе, открытых позициях и ордерах, как в веб-версии, так и в мобильных приложениях (iOS/Android). Ошибки на стороне клиента могут привести к тому, что пользователь не сможет провести сделку или в своих решениях будет опираться на неверные данные, что негативно скажется на его опыте.

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

О сложностях

Когда речь идет о финансах, ошибки недопустимы. Нам нужно было гарантировать заказчику, что все вычисления (балансы, маржинальные требования) будут точными, иначе это могло привести к сбоям и разочарованию пользователей.

Кроме того, расчеты должны были одинаково работать на iOS, Android и веб-версии, поэтому мы реализовали их через SDK на TypeScript.

В мире web3 существует ограниченный выбор библиотек с готовыми решениями для нативных мобильных приложений. А те, что есть, не всегда соответствуют техническим требованиям проекта. На проекте EVEDEX мы действительно искали работающее решение, комбинируя проверенные инструменты с собственными доработками.

Никита Тархов, Lead iOS

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

Поддерживаем работу со смарт-аккаунтами

EVEDEX использует в своей работе смарт-аккаунты на основе спецификации Account Abstraction. Это позволяет не только удобнее оплачивать транзакции в блокчейне, но и позволяет управлять одним смарт-аккаунтом с нескольких кошельков (например, с разных устройств).

Наши мобильные приложения полностью поддерживают взаимодействие с развернутыми смарт-аккаунтами.

Testnet: проверка приложения перед релизом

Перед выходом на реальный рынок важно протестировать систему в условиях, максимально приближенных к боевым. Для этого EVEDEX запустили тестовую сеть (Testnet) — специальную среду, где все процессы работают по тем же алгоритмам, что и в основной сети, но без реальных денег.

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

Этот формат тестирования выбран не случайно — у проекта уже сформировалось крупное сообщество, в одном только Telegram-канале насчитывается более 1 млн подписчиков. Многие из них станут пользователями платформы, поэтому сейчас главная задача — проверить стабильность системы и собрать фидбек в testnet, чтобы оправдать ожидания лояльной аудитории.

Вместе с EVEDEX мы уже разработали планы на 2025 год, и вот некоторые из предстоящих нововведений:

  • Образовательный центр в приложении — бесплатные и платные курсы для всех уровней криптоэнтузиастов — от новичков до профи.
  • Копитрейдинг — возможность в автоматическом режиме повторять сделки успешных трейдеров.
  • P2P — прямую торговлю между пользователями, в том числе покупку крипто-активов за счет средств с банковских карт.
  • Новые типы ордеров — стоп-лимитные ордера и изолированная маржа для более гибкой торговли.
  • Авторизация через email — для тех, кто пока не знаком с криптотрейдингом.
  • Внедрение геймификации (задания, уровни, бонусы для вовлечения пользователей).
  • Функции для удобной работы с торговыми ордерами и графиками: Take Profit / Stop Loss, редактирование ордеров, расширение функциональности чартов.
     
Android-интерфейс биржи EVEDEX
Результат

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

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

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

Коротко о том, что мы сделали:

  • Создали анонимное и удобное приложение для торговли криптой.
  • Добавили работу со смарт-аккаунтами и Account Abstraction, чтобы упростить управление средствами и снизить комиссии для пользователей.
  • Реализовали функциональность и работу торговых функций: ордера, кросс-маржу, фьючерсы.
  • Внедрили в нативное приложение общее с фронтендом SDK, написанное на TypeScript.
  • Добавили встроенный кошелек — создание и импорт за пару кликов.
  • Реализовали реферальную программу для органического увеличения аудитории и роста.
  • Сделали приложение масштабируемым — так, что его можно постоянно улучшать и развивать.

Источники изображений:

Архив компании

Интересное:

Новости отрасли:

Все новости:

Контакты

Адрес
197374, Россия, г. Санкт-Петербург, ул. Савушкина, д. 83, к. 3

Социальные сети

ГлавноеЭкспертыДобавить
новость
КейсыМероприятия