Mobile Banking App
For Mobile Banking App
About Mobile Banking App
Overview
A modern and secure mobile app for a major bank which replaced an old version of the app and significantly improved user experience.
Challenge
We were tasked with the development of an Android-based banking app for a local bank which would replace an already existing outdated app. The new version had to include the following functionality:
- Log in and authorisation
- Bank account status and account management
- Manual and automatic money transfers
- Transaction history
One of the primary goals was to not only develop an app which would update the design and improve user experience, but to ensure a high level of security as online banking often falls prey to hackers and malicious users.
Solution
We have implemented multi module app architecture which provides great benefits during the development process. Each module exists separately and can be implemented and tested individually. On top of that this approach makes the reuse of code easy and convenient.
To ensure the safety of user data transfer, we have implemented end-to-end encryption to prevent data spoofing by malicious users through the replacement of a beneficiary account during money transfer. We used a androidx.crypto library to implement data encryption as an out-of-the-box solution was the most cost efficient option for the client.











