Интерфейс
phone with app preview
Поддержка 24/7
Персональный менеджер

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

Заказчик обратился к нам за помощью — разработать MVP версию проекта в кратчайшие сроки для демонстрации на выставке World Digital Mining Summit 2019 в Германии

Задачи

Изображение календарь
Разработать MVP версию за 3 месяца
Изображение папка
Подготовить основной функционал приложения
Дизайн
Предложить варианты концепций дизайна

Наши решения

1

Динамические отчёты

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

2

Реактивное программирование

Данный подход в разработке ПО позволяет моделировать изменения путём их распространения внутри модели. Благодаря нему интерфейс всего приложения был легко адаптирован в соответствии с выбранной криптовалютой

bank application preview on phone
bank application preview on phone
3

Деморежим

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

4

Калькулятор и поддержка Bitcoin

Внедрили расчёт дохода по хешрейтам и по энергозатратам, а также подключили три внутренние валюты: Bitcoin, Litecoin, Bitcoin SV

bank application preview on phone
bank application preview on phone
5

Хешрейт

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

6

Каскадные обновления UI

Разбавили статичность элементов в приложении и добавили каскады в дизайн. При смене криптовалюты UI меняется на лету

bank application preview on phone
bank application preview on phone
7

Раздел новостей

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

bank application preview on phone
8

Статистика пула

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

bank application preview on phone
bank application preview on phone
1

Динамические отчёты

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

bank application preview on phone
2

Реактивное программирование

Данный подход в разработке ПО позволяет моделировать изменения путём их распространения внутри модели. Благодаря нему интерфейс всего приложения был легко адаптирован в соответствии с выбранной криптовалютой

bank application preview on phone
3

Деморежим

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

bank application preview on phone
4

Калькулятор и поддержка Bitcoin

Внедрили расчёт дохода по хешрейтам и по энергозатратам, а также подключили три внутренние валюты: Bitcoin, Litecoin, Bitcoin SV

bank application preview on phone
5

Хешрейт

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

bank application preview on phone
6

Каскадные обновления UI

Разбавили статичность элементов в приложении и добавили каскады в дизайн. При смене криптовалюты UI меняется на лету

bank application preview on phone
7

Раздел новостей

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

bank application preview on phone
8

Статистика пула

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

bank application preview on phone
bank application preview on phone

Вызовы

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

Предыдущая версия Android приложения была сильно урезанной
Аналитическая работа была готова только
в дизайнерской части
На проекте отсутствовали
бэкенд-разработчик
и дизайнер

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

phone with review about app

Стек технологий

iOS

Язык
Swift
Архитектура
Сквозной MVVM
Библиотеки
SnapKit
RxSwift
RxCocoa
RxAlamofire
SwiftGen
BonMot
FSPagerView
Kingfisher
Device
Swinject
XLPagerTabStrip
RxKeyboard
Localize-Swift
KeychainAccess
MBProgressHUD
Quick
Charts
Nimble
BetterSegmented Control
Reachability Swift

Android

Язык
Kotlin
Архитектура
MVVM
Библиотеки
Kodein
Gson
Coroutine
Retrofit
Junit
Espresso

Отзыв от клиента

reviewer avatar

На все наши вопросы были получены ответы. Мы запросили определённый функционал — мы его получили.
Результаты работы Joy Dev полностью удовлетворили клиента. Команда добавила необходимые функции и внесла нужные правки. Когда приложение было запущено, многие пользователи скачали его. Через некоторое время были выявлены ошибки, и команда немедленно решила
все проблемы

Егор ПриставкаТехнический директор Sigmapool