Mobile Banking App Revamp and Evolution to Boost Google Play Store Rating
About Our Client
The Client is an Asian bank established over 20 years ago and holding a leading position in its home country.
Challenge
The Client’s banking app for Android had an extremely low score on Google Play. Customers often pointed out severe functional glitches in the app, yet the Client didn’t have the competencies to execute proper fixes and improve app performance.
Solution
The Client turned to ScienceSoft and requested a complete audit of their banking app. According to the audit results, it was decided to leave the existing UI and focus on re-working app functionality. The Client asked for a complete revamp of the existing Android app’s code and requested adding a couple of new features, for which additional UI elements were provided by the Client.
A team of two ScienceSoft’s Android developers and a project manager worked on the project for 4 months under the Iterative methodology, with regular releases every 2 weeks. The revamped Android app ran smoothly and had all key features of a competitive banking application, including:
- Account, deposit, and loan information.
- Dynamic currency exchange rates.
- Payments and money transfers.
- Remote deposit creation and loan application.
- Issue of debit, credit, and virtual cards.
- Card blocking and remote requests of card re-issue.
- Interactive map with the nearest ATMs and bank branches.
ScienceSoft’s developers modernized the app with the following new features:
- Forex trading.
- AI-powered chatbot for automated handling of customer requests.
- Menu of loyalty programs and special offers.
Also, the team integrated the app with partner travel agent services so that the bank’s customers could apply for travel insurance right in the banking app.
Results
Once released, the revamped and modernized app gained the score of 4 on Google Play. Due to the app’s stable performance, the Client saw a significant reduction in customer support requests.
Technologies and Tools
Java, Kotlin, RxJava 2, Retrofit 2, AndroidX, MotionLayout, GSON, Glide, Firebase Cloud Messaging, Firebase Crashlytics, Kotlin Coroutines, Jetpack, MVVM, Google Directions API, Geolocation API.