Crypto Payments Wallet App For Zapit
Project Type
Development
Industry
Finance, Banking and Insurance
Tech Stack

ABOUT THE CLIENT
The Problem
Following a search for the best mobile app developers in the world, the client organically entered our colony with a requirement to bring the existing Zapit app to a whole new level. The client discussed with us, the pain that the application faced while undergoing a technical transition from its existing state within Flutter, as well as its deployment on the iOS app store.
TEAM ON CALL
Upgrade the existing app and its packages to Flutter 2.0.
A feature to create animations to make the learning experience truly interactive and enjoyable.
App Store deployment of the said app.
Web support for the app.
Strategy
Analysis Planning
UI/UX
Development
Testing
Delivery
OVERCOMING CHALLENGES
- GitHub was used to manage code.
- Trello was used to manage tasks internally.
- ~240 hours were put in the project.
- The apps were deployed to the Apple App Store.
DEVELOPMENT
Zapit was an existing payment solutions app that was in desperate need of an overhaul. According to the client's requirements, the app was to upgrade its packages to support Flutter 2.0, given the fame of the technology and the reliability that it offers, which was a great choice. The app was facing unexpected issues during migration and that is what they needed support for, and we got to work on it.
The first step was to get on call with the client, gather as much in-depth knowledge on the requirements of the product as possible and create ballpark estimates based on the inputs of the client. After multiple iterations and alterations to suit the client's needs, the in-house design team would take the requirements and prepare different versions of the designs for the client. Once picked and approved, tickets would be created for the same and handed over to the development team.
As a first step, we took the existing application in and understood it in great depth, which was necessary for us to understand what the migration environment was like and what the source of the problems were. Since the client was involved in the development as well, a couple of informative discussions with the client did the trick. The next step was to figure out the source of the problems and fix them.
The major reason behind this upgrade was the code libraries being obsolete. The app deserved better support moving on, in order to be a viable payment solution app moving forward, and to do that, we moved forward to upgrade the libraries of the existing app in Flutter. User token decryption was a major issue that the app faced, which we solved by developing a solution that configures the app to use the appropriate decryption key for the appropriate token. With that, we went on to upgrade all the packages used in the app to their latest versions and refactored the code accordingly.
Finally, the client also requested for web support for the app, for which every package that did not support Flutter Web was also replaced by their counterparts and the code was also maintained accordingly.
From a QA perspective, the client was reviewing the app and testing it through every iteration alongside our team to ensure smooth function of the app and to avoid any unintended breakages.

FINAL IMPRESSION

Case Studies.
More from our engineering portfolio.

Upgrading User-experience and Website Performance Using Next.js for a Diagnostic Leader
How GeekyAnts helped a leading diagnostic company upgrade the user experience of its website by increasing its website performance.

Creating Hassle-free App Features for Medically Complex Children and Their Parents
Leading Healthcare Technologies and Services Company brings healthcare services at home for caretakers of medically complex children with an interactive application

This is how we built an AI bot and a fact-checking editorial platform for a leading benefit corporation.
Addressing misinformation crisis by creating technological tools to ensure timely, efficient, and credible fact checks

Web app for a Custiv
Improving the industrial sector by enhancing the supplier side of the app