Кейс · Финтех
Расширение приложения мобильного банка — Газпромбанк
Газпромбанк — один из крупнейших универсальных финансовых институтов России, предоставляющий широкий спектр банковских, финансовых, инвестиционных продуктов и услуг корпоративным и частным клиентам, финансовым институтам, институциональным и частным инвесторам. Банк входит в тройку крупнейших банков России по всем основным показателям и занимает третье место в списке банков Центральной и Восточной Европы по размеру собственного капитала.
- Отрасль
- Финтех
- Команда проекта
- 4 человек
- Команда
- 5 специалистов
- Срок
- 6 месяцев
- Kotlin
- Moxy
- Retrofit
- Room
- RxJava
- Navigation Component
- MVP
- Clean architecture

Особенности реализации
Перед нами стояла задача разработать функционал мобильного банкинга для одного из крупнейших банков страны, приложением должны пользоваться предприниматели и бизнесмены. Мы понимали, что наш код должен быть максимально стандартизирован и оптимизирован, чтобы заложить фундамент для его успешного развития. Приложение объединяет в себе множество различных сервисов, которые облегчают деятельность бизнеса. В России огромное количество предпринимателей, которые не имеют в штате бухгалтера, поэтому необходимо было сделать так, чтобы человек в несколько кликов мог оплачивать счета, переводить деньги и сдавать отчетность. Разрабатывая продукт для миллионов людей, у нас не было шансов на ошибку, так как ошибка могла вылиться в значительные финансовые потери заказчика. При этом нам надо было реализовать проект для абсолютно разных аудиторий, чтобы приложением было удобно пользоваться не только малому бизнесу, но и крупному. Наша задача заключалась в разработке мобильного приложения для Андроида, а это операционная система самая популярная в мире. И отсюда вытекает много сложностей, приложение должно одинаково хорошо работать даже на устаревших устройствах, прекрасно отображаться на разных разрешениях экранов. Наша команда справилась с поставленной задачей и сделала этот мир еще лучше.
Реализация
Модуль авторизации и регистрации
Для получения доступа к банковскому приложению существуют определенные процедуры, которые связаны с безопасностью, необходимо было разработать алгоритм для комфортного получения доступа в личный кабинет без лишней бюрократии и в тоже время сохранить принципы безопасности.
Модуль "События"
В личном кабинете клиента работает единая система событий, которая завязана на централизованную базу данных банка, и связана со всеми его продуктами.
Модуль "Счета"
Хранение всех счетов, актов и фактур. Также возможность оплаты счетов и их загрузку с распознаванием реквизитов.
Модуль "Отчетность"
Реализовали возможность сдачи отчетности в контролирующие органы с использованием ЭЦП.
Модуль "Чат"
Возможность общения клиентов со специалистами банка посредством различных способов.
Модуль "История"
Логирование всех банковских операций и статистика для пользователя
Технологии и подходы
Разработка
В рамках реализация проекта были реализованы модули на Kotlin, которые связываются с единым центром API банка посредством защищенной авторизации. Оптимизация приложения позволила снизить кодовую нагрузку и вес приложения, что позволило значительно увеличить скорость приложения.
QA
Весь функционал системы покрыт автотестами, а также весь процесс разработки был связан с ручным тестированием, специалистами QA был разработан подробный тест-план, который внедрен в TMS-систему.
Обеспечение удобства
Возможности Андроид систем позволяют реализовать широкий функционал возможностей. Наши аналитики проработали потребности пользовательского опыта и адаптировали его в приложении.
Удобный формат работы и методология
Проект реализовывался по формату аутстафф, где мы обеспечили заказчику подключение нужных специалистов. Команда работала над проектом по гибкой методологии Scrum, при которой программное обеспечение создавалось инкрементально с самого начала.
Результат
Резюме: Проект Газпромбанка объединяет в себе огромный функционал возможностей для пользователей, предоставляя бизнесу новые возможности для работы с банкингом. Личный кабинет организации является репутационной составляющей банка, показывающим лояльное отношение банка к бизнесу.
Команда на проекте
Нужна такая же экспертиза в команде?
Подберём инженеров под ваш стек и задачи — обсудим за день.