Cryptogram заменяет несколько сервисов, которыми обычно пользуется криптоинвестор. Теперь он сможет узнавать о новостях из мира ICO, следить за изменениями курсов валют и анализировать данные со всех бирж, кошельков и счетов с помощью одного мобильного приложения.
Для принятия правильных решений владельцу криптовалют приходится пользоваться различными сервисами и информационными каналами: читать новости в Telegram и на форумах, заводить кошельки с разными валютами на разных биржах, регулярно проверять курсы и управлять инвестиционным портфелем на разных площадках.
Заказчик решил создать решение, которое соберет всю необходимую информацию в одном месте, облегчит жизнь криптоинвестора и сэкономит его время.
Нам нужно было разработать приложение для Android с нуля: сделать прототипы, нарисовать дизайн и написать код.
Заказчик планирует развивать приложение — хочет добавить возможность покупать, продавать и обменивать криптовалюту прямо со своего смартфона. Мы предусмотрели такую техническую возможность.
Рустам Мухамедьянов, руководитель WINFOX
Cryptogram — технически сложный проект. Во-первых, нам нужно было подключить к приложению множество бирж. Во-вторых, выдержать достаточно большую нагрузку на бэкенд из-за запросов от клиентских приложений, постоянного сбора курсов криптовалют, рассылки уведомлений. Все это мешало построить правильную и легкую архитектуру, но мы нашли решения.
Чтобы интегрировать в приложение разные биржи криптовалют, мы использовали свободную библиотеку XChange. Правда, ее пришлось немного доработать, так как для некоторых бирж она не возвращала все нужные данные, например время операций.
Александр Хрущев, технический директор WINFOX
Основная задача приложения — показывать пользователю множество разных данных на графиках, диаграммах и виджетах. Мы перенесли часть этих расчетов и подготовки данных для отображения на бэкенд, чтобы сократить время на доработку функций в будущем.
Еще одной проблемой стали ограничения самих бирж, которые постоянно усложняют условия доступа, допустимое количество запросов и так далее.
Частично решить эту проблему помогло кэширование данных по операциям клиентов в нашей базе данных.
Александр Хрущев, технический директор WINFOX
При первом входе в приложение пользователь видит краткое описание возможностей сервиса. Листать экраны можно с помощью свайпа.
На этом экране можно быстро посмотреть текущие курсы своих валют на разных биржах. Чтобы поменять тикеры местами, достаточно сделать долгий тап на тикер — и перетащить его на новое место.
Пользователь может легко оценить стоимость своих активов и динамику роста или падения. Портфель отображается в валюте по умолчанию или в биткоинах.
Звуковые уведомления вовремя сигнализируют о росте или падении курса какой-либо валюты — пользователь не упустит наиболее выгодный момент для сделки.
Авторизация по номеру телефона — самый быстрый и простой для пользователя способ. Запоминать логины и пароли больше не надо.
Крипотоинвестор может добавить сколько угодно бирж, которые хочет отслеживать. Наиболее популярные биржи можно выбрать из списка в один клик.
Пользователь всегда может узнать историю сделок на бирже. На отдельном экране отображается информация о покупке, пополнении и снятии валюты.
Динамика изменения курсов криптовалют наглядно отображается на графиках — так удобнее воспринимать и анализировать информацию.
Меню спрятано в бургер и расположено в левом верхнем углу приложения на главных экранах. Через него можно задать валюту по умолчанию и узнать больше о проекте Cryptogram.
Пользователь может задать наиболее удобное отображение тикеров: в виде строк или плитки. Кнопка переключение вида — в левом верхнем углу.
Из бокового меню можно быстро отправить ссылку на приложение другому человеку. Доступны разные способы: почта, сообщение, социальная сеть.
С помощью Cryptogram начинающие и продвинутые пользователи криптовалют могут успешно торговать на бирже и инвестировать в разные валюты.
Приложение для Android — только первый этап масштабного проекта. Заказчик планирует сделать приложение для iOS и запустить веб-сервис, а также расширить функционал Android-приложения.
В планах — добавить в приложение раздел с полезными статьями по теме, тематические чаты, криптообменник в стиле LocalBitcoins. Уверен, что специалисты WINFOX помогут быстро и качественно доработать сервис.
Маркетинг
Рустам Мухамедьянов
Технический директор
Александр Хрущев
Разработчик
Мансур Нашаев
UX/UI-дизайнер
Антон Емелин