A nationwide company providing business technology services across the United States. The client partners with its customers across all verticals to conceive, design, install, and maintain business technology solutions.Download Case Study
The main objective of this project was to modernize an existing web-based mobile application, converting it to Native iOS and Android. In addition, eliminating a costly Commercial-Off-the-Shelf (COTS) SaaS application, by integrating this with an in-house, custom developed solution as part of the new Native App.
The client had several goals for the successful completion of this project.
- Convert an existing web-based mobile application to a native mobile application
- Present a modern look and feel by improving the UI / UX experience
- Eliminate the use of a Commercial-Off-the-Shelf (COTS) application and integrate all required functionality into the new application
- Allow the new application to be fully operational on both iOS and Android platforms
- Integrate the client team into the development process to ensure its members possess the knowledge and skills to maintain the application moving forward
The client’s existing application was a mobile-enabled web application that served its purpose but had several limitations and usability issues that continued to grow over time. The COTS application was full-featured and functional but contained many features that were no longer needed. The client wanted to combine two separate applications they were using for a single-source administration setup. They also requested that only one mobile application be used for completing work in the field.
Additionally, the project created a completely new UI experience that was custom to the business’s needs and integrated the functionality needed from the COTS application into the new native mobile application.
Xamarin.Forms was the primary technology used in this project. Xamarin.Forms is a .NET technology used for building cross-platform mobile applications. The mobile application consumes RESTful APIs which were developed by the client.
Keyhole Software team designed and built a Xamarin enterprise mobile application to specification. In this single, new application, Keyhole Consultants integrated all needed business functionality from multiple disparate applications including an existing mobile-enabled web application and expensive COTS application.
The development process utilized both standard Xamarin features and controls as well as several custom developed controls to provide the solution for this client. The new application provided an entirely new look, feel, and standardized operations using Xamarin technology.
The mobile application was deployed to both iOS and Android application stores. Additionally, Keyhole Software Consultants provided knowledge transfer to the client development staff in an effort to ensure they could maintain the application without Keyhole’s assistance once the project concluded.