EndorsedendorsedOngoing

Mobile App Development for Bank

Services Covered:

Mobile Application DevelopmentTest Automation
Project hero — replace with case study imagery
Industry
Industry

Financial Services

Duration
Duration

68 months

Budget
Budget

1M - 10M

Client Size
Start Date

1 December 2020

Team Size
Team Size

6-10 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
77/100
Good

Project Capability Score (PCS) estimates how capable Surf is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Confidential

mapMoscow, Russia

Project Summary

Surf was hired by a bank to develop a new Flutter mobile application and implement automated tests and test infrastructure. Within nine months they delivered the first release for smartphones and tablets with a broad feature set (authorization, product management, finances module, payments, analytics, support chat, ATM/branch reviews). The team updated the design, improved UX, and continues to release new features monthly; the first version was well received by users.

Key Challenges

  • Improve or replace the existing native app and implement test automation to reduce testing time and speed bug fixes
  • Decide to build a new Flutter application from scratch to provide a scalable and more cost-effective foundation than modifying the legacy app

Project Deliverables

  • Flutter mobile application for smartphones and tablets
  • Automated tests and test infrastructure
  • Authorization and registration flows
  • Product review and management modules (cards, accounts, deposits)
  • My Finances module
  • Payments and transfers (including automatic and favorite payments)
  • Operations and activities history and expenses analytics
  • In-app chat for customer support
  • ATM and branch review
  • Personal data management

Project Solution

Surf developed a Flutter application from scratch (rather than updating the native app), created automated tests and the supporting infrastructure, adapted and updated the design for Flutter, and implemented a comprehensive feature set for banking products including authorization flows, product setup, finance analytics, payments, support chat, and ATM/branch information. They provided end-to-end delivery with designers, PM, analysts, developers, and QA.

Project Outcome

  • Successfully launched the first version of the app
  • Users like it and rate it highly
  • Design updated and adapted to Flutter; UX improvements implemented
  • New features are released monthly as development continues
  • Reuse of this app's code reduced projected development time and cost for another bank by 70%

Platforms

  • AR/VR/XRAR/VR/XR
  • MobileMobile

Tech Stack

  • FlutterFlutter

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

With Surf's help, the client has launched the app's first version, which has received enthusiastic feedback from users. The team leads a seamless workflow by being transparent and receptive to feedback. Their ability to leverage their relevant industry experience into top-notch solutions stands out.

Anonymous

Business Project Manager

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Surf

Ongoing
E-commerce & Retail

Delivery Management Android App & Admin Panel for Online Bookstore

Preview of the Delivery Management Android App & Admin Panel for Online Bookstore
Budget:
200K - 999K
Duration:
92 months
Team Size:
6-10

Services Covered:

+2 more
Completed
E-commerce & Retail

Retail Chain Loyalty & Promotions Mobile App

Preview of the Retail Chain Loyalty & Promotions Mobile App
Budget:
200K - 999K
Duration:
66 months
Team Size:
6-10

Services Covered:

+1 more