Мобильное приложение для Bitcoin.de - Intexsoft

Мобильное приложение для Bitcoin.de

Мобильное приложение для криптобиржи
image

О проекте

Bitcoin.de – самая большая криптовалютная биржа в Европе, которая насчитывает 775.000 пользователей. Площадка работает по принципу однорангового биткоин маркетплейса.

 

Компания Bitcoin.de обратилась в IntexSoft с запросом разработки мобильного приложения для криптобиржи. Целью компании было улучшить UX на мобильных устройствах. Кроме того, с помощью корпоративного мобильного приложения Bitcoin.de намеревались поднять значимость своего бренда.

Технологии

Состав команды

  • Проектный менеджер

  • 2 iOS разработчика

  • Специалист по тестированию

3

этапа разработки

5

специалистов

10

месяцев работы над проектом

Решение

Команда IntexSoft разделила разработку приложения на 3 этапа:

 

  1. Прототипирование и дизайн. 
  2. Разработка мобильного приложения.
  3. Тестирование приложения с реальными данными.
UX/UI-дизайн

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

UX-процесс

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

image

Прототипирование

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

Во время обсуждений с командой разработчиков мы столкнулись с проблемой: не было нативного компонента для скользящего бокового меню. Однако мы нашли выход – реализовали этот компонент сами и продолжили работу над UI.
image
Утвержденные прототипы

Визуальный дизайн – UI

Чтобы ускорить и оптимизировать будущие рабочие процессы, мы решили использовать компоненты определенных элементов в Figma. Мы также использовали собственные компоненты Android, чтобы упростить и ускорить разработку. В качестве основных цветов использовались фирменные цвета компании. В частности, мы использовали оранжевый цвет для отображения активных и интерактивных элементов, а также, чтобы выделить активное состояние уведомлений.

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

 

 

Безопасность

Обеспечение безопасности было приоритетом номер один для проекта. Специалисты IntexSoft тщательно продумали, разработали и протестировали схему повышенной секьюрности, которая предотвращает:

 

  • кражу пароля
  • совершение транзакции третьим лицом
  • атаку посредника (man-in-the-middle attack)

 

Схема также обеспечивает:

 

  • привязку приложения к бирже
  • внесение данных пользователем

 

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

 

Ключи от приложения принадлежат только пользователю: никто не может украсть доступ или воспользоваться паролем. Эти ключи обеспечивают шифрование данных и аутентификацию пользователя. Даже если третье лицо сделает фотографию QR-кода – соединение будет невозможным.

 

Наши специалисты использовали AES протокол для установления защищенного соединения между мобильным приложением и сервером. Благодаря этому, даже при переводе протоколов HTTPS расшифровать данные невозможно.

 

Для обеспечения постоянного соединения сервера и мобильного устройства наша команда использовала соединение WebSocket. Оно необходимо, в частности, для обновления списка доступных заявок (offers).

 

Защита данных на мобильных устройствах обеспечивается с помощью биометрии: Touch ID и Face ID.

Методология и прозрачность

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

 

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

Основная функциональность

  • Идентификация

    Для доступа к криптобирже пользователь сканирует QR-код в веб-приложении

  • Простая и безопасная аутентификация

    С помощью PIN-кода или Touch ID / Face ID (в зависимости от устройства)

  • Уведомления

    Уведомления об отслеживаемых курсах валют, а также уведомления о том, что проводятся технические работы/акции

  • Торги, заявки, аукцион

    Возможность вступить в торги на покупку/продажу криптовалюты, возможность оставить заявку на покупку/продажу криптовалюты, заключение сделки на аукционе

Похожие проекты

150+ компаний уже использовали наши услуги по разработке программного обеспечения в своих интересах. Не верите нам на слово? Смотрите сами!

Мобильное приложение для гастрономических заведений

Мобильное приложения для ресторанов, пиццерий и суши-баров.
Learn more

Оптовый интернет-магазин

B2B интернет-магазин на базе платформы Magento для продажи рекламной продукции партнеров.
Learn more

HR Система

Веб и мобильные приложения для автоматизации рабочих процессов с сотрудниками, их рабочего времени, отпусков и т.д.
Learn more

Агрегатор информации о товарах

Агрегатор информации о товарах из различных интернет-магазинов.
Learn more

Система управления доставкой багажа

Cистема доставки багажа от и до аэропорта.
Learn more

Мобильное приложение для образовательных услуг

Платформа для сектора образования, которая облегчает общение между учителями и родителями учеников.
узнать больше

Веб-приложение для обучения танцам

Приложение для индивидуальных и групповых занятий танцами онлайн
узнать больше

Высоконагруженная система обработки и хранения данных

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

Веб-приложение для операций с недвижимостью

Веб-приложение для покупки, аренды и продажи недвижимости онлайн в Испании, Панаме и Коста-Рике.
узнать больше

Давайте обсудим ваш проект

Напишите нам и мы обязательно найдём решение для вашего бизнеса