Кейс CoinRoad: Как мы создали сервис для криптоэнтузиастов на базе динамических пушей
В прошлом году мы в MobileUp запустили полноценный инкубатор стартапов — первым проектом стало приложение на базе Android для отслеживания курсов криптовалют в режиме реального времени.
Его главная особенность в использовании пуш-уведомлений как основного компонента: именно там пользователи могут следить за курсами выбранных криптовалют, даже не заходя в само приложение. Рассказываем, как мы это сделали.
У нас уже был опыт разработки собственных продуктов, в том числе связанных с рынком криптовалют, но мы хотели, чтобы это стало настоящим отдельным направлением. Мы хотели не только научиться быстро и качественно запускать стартапы внутри команды, но и сделать это настоящим процессом, а также вообще проверить, насколько хорошо можем это делать.
Собрали идеи, сразу отбросили нежизнеспособные и составили шортлист. В итоге выбор пал на CoinRoad – решили попробовать уложиться в месяц и запустить полноценный сервис, который закроет дыру в сердечках криптоэнтузиастов.
Помимо актуальной тематики крипты мы видели в приложении и технологический потенциал. До этого возможности динамических пушей в Android еще не задействовали в этой сфере, да и в целом – это довольно новый способ взаимодействия с пользователем. Его мы и решили использовать как основу CoinRoad для отображения графиков и котировок криптовалют на биржах в режиме реального времени в виде обновляемых в фоне пушей, которые продолжают работать даже после закрытия приложения.
Основное преимущество такого подхода в том, что каждый день мы получаем кучу уведомлений на свой телефон, а значит обращаем на них внимание, опуская шторку или видя их на экране блокировки. Однако временной интервал жизни таких пушей крайне мал, поскольку пуш обычно либо свайпается, либо по нему открывается более подробная информация в приложении и он все-равно удаляется.
Разумеется, есть уведомления, которые остаются висеть постоянно, как, например, музыкальный плеер. Но до сих пор такая механика еще не применялась для отображения торговой истории с бирж, когда каждая минута на счету и важно быть в курсе, не переключаясь постоянно между различными приложениями.
Правда, поняли мы это не сразу и сначала рассматривали возможность использования живых обоев, но пришел наш дизайнер и продемонстрировал, как плохо это будет выглядеть. Так плохо, что мы даже не будем показывать вам.
Создание дизайна вообще потребовало чуть больше усилий, чем мы планировали – решили начать с самого проблемного места, то есть самих пуш-уведомлений. Много информации, очень мало места, настоящий вызов: начали строить систему с пушей, подстраивая остальной стиль под них.
При этом с точки зрения структуры и бизнес-логики приложение довольно простое, но и здесь нашлось место для интересных решений – быстрые переходы к сторонним приложениям, процесс создания пары и множество полезных настроек.
Романтичное название и лаконичный дизайн усилили знаком – арт-директор MobileUp Саша Юдин придумал и нарисовал для CoinRoad стильный логотип.
С точки зрения логики работы в приложении все максимально просто. Нужно один раз выбрать и настроить нужные графики в CoinRoad, в остальное время будут работать динамические пуши, которые постоянно обновляются в фоновом режиме даже при закрытом приложении и заблокированном экране. Внутри приложения больше 1000 видов валют и интеграции с самыми популярными биржами.
Все добавленные пользователем пуши обновляются бесшумно с интервалом в одну минуту, не привлекая лишнего внимания. Напоминают о себе звуковым сигналом только при добавлении или удалении пуша из приложения.
Мы вообще успели попробовать много нового – например, для анализа пользовательского поведения в CoinRoad мы использовали сервис Amplitude, с которым до этого не имели большого опыта работы, а теперь успешно используем в новых проектах, в том числе также связанных с криптой.
Сейчас CoinRoad помогает следить за ценами выбранных криптовалют, но мы уже задумываемся о том, чтобы сделать этот процесс из пассивного проактивным. Ну и главная цель – познакомить людей с миром криптовалют, сделать порог входа в эту тему как можно легче и показать всем, что это удобно, полезно и перспективно.
И сильно это поможет торговать успешно?