Vivus.Ru — новый игрок на российском рынке онлайн займов

Бывают разные ситуации: одна компания — несколько похожих продуктов под разными брендам, один брэнд — несколько стран. Если для большинства приложений достаточно локализации, то в случае финансовых продуктов слишком сильно влияние местных законов, уровня развития инфраструктуры и другие локальные особенности. Даже отношение в обществе к микрофинансовым продуктам может сыграть роль: в Испании, например, приемлемо иметь на первом экране смартфона иконку приложения с лого провайдера микрозаймов, в России отношение к таким продуктам менее однозначное.

Задача

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

Ответственность команды Improve Digital

  • UX/UI
  • Разработка приложения под iOS и Android
  • Поддержка и разработка новых версий
  • Публикация

Подход

При разработке логично было бы использовать то, что мы уже делали для похожего продукта. Однако этот простой на первый взгляд путь оказывается весьма коварен. Даже если внешний функционал для пользователя не изменился: инструменты типа получить займ, кредитный калькулятор, уведомления, перевод со своего счета на счет МФО — никуда не пропали; со стороны разработки они выглядят совершенно по-другому. Например, в Грузии, как мы помним, серия и номер паспорта старого образца могут начинаться с буквы, и это уже другой формат данных. В Литве достаточно личного кода, а в России необходимо гораздо больше полей для ввода.

Решение

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

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

Полезным и удобным это оказывается даже в рамках одного приложения: финансовые продукты часто приходится интегрировать разные платёжные системы, каждая из которых отличается от конкурентов. Причины изменений могут быть разными: пользователи приложения потребовали включить их любимую систему, или этого требует маркетинговая стратегия клиента, или новый партнёр— в любом случае, нам нужно действовать быстро. И здесь технология отлично справляется. Не смотря на то, что новый модуль подключается «вручную», это занимает несколько часов, а не недель, как было бы в случае с монолитным приложением.

Результат

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

Кстати, о нашей крутой технологии Роман Мочалов, ведущий iOS разработчик, рассказывал на iOSiberia, серии митапов, организованной совместо с Yandex.

Это один из примеров эффективных красивых решений, реализованных нашей командой. Начните сотрудничество с нами сегодня: заполните форму брифа или напишите нам письмо на [email protected], наш консультант свяжется с вами в течение суток.

Клиент

Суть проекта

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

Полезность приложения

Широкий охват аудитории и высокая конверсия в лояльных пользователей.

Особенности приложения

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

Технологии

  • iOS
  • Android
  • Reactive Cocoa
  • Интеграция с API банков, платежными сервисами и системами аналитики
Open