A mobile banking app for business customers

Full control over bank cards, online payments, money transfers, and detailed account statements — all in a single user-friendly app.
Client
A large Eastern European bank.
Challenge
The client was looking for a software development partner that would build and implement an online banking application for business customers. The application had to be intuitive, user-friendly, and secure.
Description
The goal of the project was to enable the bank’s business customers (companies and small business owners) to access their accounts from Android-based mobile devices, make payments, and obtain needed information (reports, statements) when and where necessary.
Main Functional Modules
  • Advanced multi-layer user authentication
  • Support of four types of payments (administrative/state fees, individuals, businesses, transfers between accounts)
  • Generation of detailed reports and account statements
  • Bank card management
  • Integration with PayControl for signing transactions
  • Transaction log
Results
Mainsoft effectively blended with the client’s team and other vendors and successfully managed to complete its part of the project in time and within the original budget. Special attention was given to the UI/UX aspect of the app to offer users an intuitive and user-friendly way of accessing their account statements, payment options, and other convenient financial tools.

Due to the nature of the app, data security was a top priority and was ensured through the use of strong HTTP traffic encryption and unique access tokens.
Technology
Kotlin, Kodein, Kotlin Coroutines, Android navigation, LiveData, Room, Retrofit2, Okhttp3, Glide, Google Play Services, Firebase, PayControl, Gradle

Featured projects

LET’S TALK!
Get in touch and we’ll kick off with a free consultation to discuss your needs and challenges
Name*
E-mail *
Message *
Company
Phone
THANK YOU FOR REACHING OUT!
Our dedicated specialists will contact you within 24 - 48 hours.