Оглавление
Время чтения: 7 минут
Создание финтех-приложения — это комплексный процесс, в котором сочетаются требования к безопасности, удобству, масштабируемости и соответствию ожиданиям пользователей. Расскажем, как был реализован проект по запуску мобильного приложения для платформы личных финансов — от идеи до выхода в сторах и первых результатов.
Зачем финтех-платформе мобильное приложение
Аналитика показала, что более половины пользователей заходят в личный кабинет со смартфонов. Однако при этом веб-версия демонстрировала более высокую конверсию и лучшее вовлечение. Это стало сигналом к разработке отдельного мобильного приложения, в котором ключевой функционал платформы будет доступен в более удобном формате.
Мобильное приложение — это постоянная точка контакта с пользователем. Оно позволяет быть ближе к клиенту, выстраивать коммуникацию через уведомления и упрощать доступ к финансовым продуктам.
Быстрый запуск: от идеи до MVP за 6 месяцев
Работа над проектом велась в составе расширенной продуктовой команды. За шесть месяцев был разработан и выпущен MVP, в который вошёл базовый функционал — в том числе оформление страховых продуктов. Первый релиз был сосредоточен на ОСАГО: сервис подбирает предложения от страховых компаний и позволяет оформить полис за несколько минут.
Одним из решений на старте стала упрощённая авторизация: кроме полноценной идентификации через сторонние государственные сервисы, добавили быстрый вход по номеру телефона. Это снижает барьер входа для новых пользователей и позволяет быстрее протестировать базовые функции.
Вклады и кредиты: расширение функциональности
Первоначально планировалось начинать с кредитов, но изменения на рынке привели к повышенному спросу на страхование и сберегательные инструменты. Поэтому вторым этапом в приложении был реализован функционал вкладов: пользователи могут открыть вклад онлайн, сравнив предложения от разных банков. Условия зачастую выгоднее, чем при оформлении в отделениях.
Также добавлена универсальная заявка на кредит, которая отправляется сразу в несколько финансовых организаций. Пользователь получает подборку предложений и может выбрать оптимальное. Кредитный калькулятор позволяет оценить ежемесячные платежи на этапе подачи заявки.
Функциональность приложения разделена по уровням доступа:
- Базовый уровень: оформление страховых продуктов и подача кредитных заявок.
- Расширенный уровень: доступ к кошельку, покупка финансовых инструментов.
- Максимальный уровень: открытие вкладов и полный доступ к сервисам после подтверждения личности.
Технологическая реализация
Проект изначально задумывался как суперапп, что повлияло на выбор технологий. Решение было принято в пользу нативной разработки: это обеспечивает надёжность, лучшую производительность и безопасность — особенно критичную в финтех-сегменте.
Использовались современные инструменты: SwiftUI и Jetpack Compose на фронтенде, Java — на серверной части. Такой стек позволил подготовить архитектуру к масштабированию, высокой нагрузке и непрерывной разработке.
В архитектуре реализовано два основных слоя:
- BFF (Backend-for-Frontend): обеспечивает стабильную и безопасную связь между интерфейсами и логикой.
- Платформенные сервисы: отвечают за обработку данных, авторизацию, транзакции и бизнес-логику.
Команда тестирования проводила проверки с использованием мок-сервисов. Это позволяло запускать тесты без подключения к боевым данным. Для автоматизации и анализа использовались инструменты мониторинга и управления микросервисами.

Дизайн и пользовательский опыт
Одной из ключевых задач был выбор подхода к дизайну. Платформа не является ни классическим банком, ни простым агрегатором. Она предоставляет инструменты для управления финансами, а не только сравнивает предложения. Поэтому интерфейс должен был быть нейтральным, спокойным и интуитивно понятным.
Центральный экран был разделён на три зоны: накопления, страхование, займы — в соответствии с основными потребностями пользователей. Это помогло уйти от классической структуры банковских приложений и сфокусироваться на целях пользователя.
Фирменный стиль на момент старта ещё не был утверждён, поэтому в код заложили систему управления темами и цветами. Благодаря этому интерфейс адаптировался под будущий бренд и позволил гибко настраивать визуальную часть без серьёзных доработок.
Использовалась пастельная цветовая гамма, а акценты — например, важные элементы или уведомления — выделялись яркими цветовыми вставками. Позже была добавлена возможность выбора темы оформления в рамках заданной палитры.
Подход к разработке и UX-исследованиям
Все продуктовые решения принимались на основе данных. Команда активно работала с метриками, формировала и тестировала гипотезы. Перед внедрением новых функций проводились UX-исследования с участием реальных пользователей: по 10–12 респондентов, интервью, тестирование прототипов.
Интервью проводились по заранее заданным сценариям. При выявлении проблем на ранних этапах сценарий оперативно корректировался, что позволяло экономить ресурсы и ускорять цикл разработки. Исследования помогали отсекать неэффективные гипотезы и находить наиболее релевантные решения.
Организация процессов внутри команды
Процесс разработки выстроен по Scrum: двухнедельные спринты, планирования, дейли-митинги, ретроспективы, оценка задач с помощью Scrum-покера. Такой подход обеспечивает прозрачность, гибкость и стабильную поставку функционала в каждом релизе.
В команде проекта выделены две ключевые зоны: разработка (включая тестирование) и продуктовая часть (менеджмент, дизайн, исследование). Такое разделение помогает быстрее прорабатывать гипотезы и своевременно запускать доработки.
Также применяется практика внутреннего бета-тестирования: сотрудники команды и партнёрских организаций пробуют новые функции до релиза и дают обратную связь. Это помогает выявить баги, а главное — понять, насколько сценарии удобны и логичны.
Результаты и развитие
Приложение было выпущено через шесть месяцев после старта разработки и размещено во всех ключевых сторах, включая локальные платформы. С момента запуска продукт получил устойчиво высокие оценки пользователей, набрал десятки тысяч установок и регистрацию значительного числа активных клиентов.
В рамках дальнейшего развития планируется запуск новых функций: управление инвестициями, расширенные push-уведомления, дополнительные способы идентификации и подключения сервисов.
Проект стал примером того, как можно за короткие сроки реализовать сложный финтех-продукт, обеспечив его масштабируемость, безопасность и высокий пользовательский опыт.