Value DeliveredOur dedicated effort resulted in a number of benefits for the client:
Better Market Access at a Lower CostAs the app is now available on both major platforms, it has an improved market availability. The iOS version alone has added over 140% of a pre-release user base within the first 6 months. Moreover, due to the choice of technologies the future upgrades and maintenance will cost half as much: With Xamarin, you need only one development team handling a single codebase, while delivering updates simultaneously for both platforms.
User Retention and Painless Transfer to the New App VersionAfter a complete redesign of the backend architecture, AltexSoft team had to migrate the existing database to the new Azure server, without causing any inconveniences for existing users. As many of them still used the old version of the Android app, this took a significant effort to keep both of the servers in sync. However, a perfect time has been chosen for a one-time database transfer: Neither was using the app so the process was painless and smooth. Data migration and reuse saved effort, and the cost of additional research.
High System Performance with Increased CapacityTaking into account the client’s long-term vision, we had to make the product scalable and efficient, regardless of the possible load. As the database grew from 2,000 to 30,000 items, AltexSoft had to implement a full-text search and retrieve data in segments to speed up the client-server interactions. The system performance was tested with up to 300,000 records and showed a tenfold efficiency increase and thus a better user experience.
Approach and Technical Info
Due to its specifics, the project started with a team of two: Software Engineer/Technical Project Lead and QA Engineer. Later, as we started to rework the existing Android app and backend, the team has been enlarged with additional resources: 6 Software Engineers were added to handle Xamarin and server side development.
The project technology stack included:
Xamarin (iOS, Android), Microsoft.NET, C#, Microsoft Azure, Entity Framework, and ASP.NET.
The first version of the iOS app was released within 3 months from the start date of the project. However, it took an additional 6 months to redevelop the Android app and backend infrastructure.
Services provided within the project framework: Engineering Services.
Wondering how to build
an exclusive software product for your business?
Discuss your project needs with our architects.