Team GSPANN closely analyzed the requirements and helped the client adopt Xamarin as the development platform and use .NET for the backend after completing a small proof of concept (POC). We built a cross-platform mobile app for the client that enabled each employee to report safety hazards conveniently from their phones and enabled inspectors to promptly inspect the hazard and trigger mitigation workflow from their mobile devices.
We developed the app from end-to-end, including conceptualization, building UI mockups, focus group testing, build-out, security penetration testing, QA, app store deployment, and post-production support for 3 months. We rolled out the application to a set of beta testers first, which went through multiple iterations of testing, before rolling out the production version to 10,000 employees.
The mobile app allows employees to proactively report safety hazards and track the completion of corrective and preventive actions from their mobile devices. The ongoing enhancements allow better data collection by the inspector for analysis and help the client focus on high-risk areas.
The solution included using Kony middleware to connect Xamarin to .NET backend that provided a secure tunnel for the API calls and was hosted on-premise with backend servers. A metrics collection application was created to collect data for any errors observed by the users and to report the crashes.
The app has 80% code reuse between iOS and Android platforms, which reduced the upfront cost of development and ongoing support cost as no separate iOS and Android engineers are required. The app has an intuitive and pleasant UX design that also minimizes the time-to-completion (TTC) of the core tasks.
Advanced analytics features were built to identify user friction and bottlenecks, such as smart notifications, barcode reader integration, facility detection, and custom camera interface, achieving the highest automation possible to make safety hazard reporting easy for the user.