Migration to the new technology allowed us to reduce maintenance costs and new functionality delivery efforts.
A software development company, providing enterprise application development services, systems integration, and many other custom software development services to optimize business processes through IT, including consultations with end clients.
The client originally requested Akveo to develop new features for existing application written in older version of Phonegap. During analysis phase we identified that if technology would be switched to React Native, new feature development, maintenance costs can be significantly decreased while application performance and user friendliness will be improved. It was also important to keep compatibility with existing the database and API. The application had to be offline first, data synchronization should happen when internet connection is available. The design and navigation of the mobile application should be handy for non-tech people.
In order to understand the end-user needs and new business workflow, we established periodical communication sessions with the client stakeholders, who were connected with future users and knew the business logic of the project well.
Within the project, more than 10 User acceptance testing (UAT) series was conducted. The UAT series has shown the application is intuitive for end-users who are non-tech people. In fact, each sequential UAT of the same functionalities took less time than the previous.
To save the functional logic of the current application but make the UI easier at the same time, we provided a UX Audit phase.
In order to implement a similar look and feel of mobile applications in different platforms (iOS, Android), we used to React Native UI Kitten component library for mobile application development.
Realm – a mobile database, was applied to the solution with an Offline First approach. It allows one to provide secure data storage on devices, making complete data requests and uses data without network access.
The new mobile application has received a range of UX-improvements. According to client feedback, the user experience of mobile application in offline mode is transparent and predictable, no more synchronization issues were reported in the new application. New backend API successfully uses an existing database, which leads to backward compatibility with previous services and application.
Highly professional and organized team! They efficiently allocated technical resources and assigned senior-level experts for our project, which was exactly what we needed. We had to stay within budget, so didn't want to hire new people for the project. Akveo's team managed to avoid high costs and complete the project in short terms!