At Kudi, we believe that people of all classes should have access to financial services and seamlessly perform transactions. We make this possible through our agency banking network.
We make an agent banking application available to our agents on the Android platform. Every version of an application comes with one bug, or if it doesn't, we eventually roll out an upgrade with new features that might introduce a bug. This is regrettable as we test our applications against a wide range of devices, but edge cases still emerge.
The solution to a bug in one release of the app, is to roll out a new version. This is fine if everyone immediately upgrades to the new version of the application.
Unfortunately, some users don't upgrade their apps to the new version. They even disable automatic updates on their devices to save on data costs. Yes, we don't have unlimited data and the cost of bandwidth is a real consideration in our market.
Some of the users who haven't upgraded their apps still end up filing bug reports for things that have already been fixed.
How do we solve this problem?
We made use of in-app updates. When users launch the app, it checks for updates and performs an upgrade while giving the users a nice animation while they wait.
We have found this to be a seamless solution to the problem of obsolete applications on users devices.
If you find our use of technology to be of interest and would like to join our team, please take a look at our careers page here, or drop us a note at engineering@kudi.com. Also, please subscribe to receive updates from us on new posts and job openings.
Comments