Xamarin iOS development and Xamarin Android porting
Xamarin iOS development and Xamarin Android porting
Incremental database migration
Major program performance upgrades
As 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.
After 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.
Taking 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.