- Our Clients
- Avigilon
Avigilon Case Study - Security
Reduced App Crash Rates by Refactoring iOS Code
The summary.
Avigilon's security notification iOS app was unstable, with a 5% crash rate. We refactored the iOS code to make the app reliable.
"After consulting with the team at BairesDev, we realized the priority was to localize the system and focus on improving UI and upgrading tools to maintain a high-performance analytics system. This relieved the main concern in our security platform by seeing their expertise in action and knowing how to tackle specific problems."
Team Leader, AvigilonAbout Avigilon
Avigilon offers cloud-native and on-prem comprehensive security solutions. Avigilon's AI-powered surveillance is trusted by over 100,000 organizations worldwide. They are a Motorola Solutions company with an annual revenue of US$1B.
The challenge.
Avigilon Blue customers have access to on-premise video recording and cloud-hosted subscriptions for storing recordings. The Avigilon Blue App sends real-time surveillance notifications to users' cellphones. Customers can check the connection status of cameras and hardware. They can also review footage that triggers an automatic warning.
These features allow customers to respond promptly to security alarms wherever they are. Unfortunately, the iOS software was unstable, with a crash rate of 5%. They needed help to detect and fix the bugs that caused these crashes.
Furthermore, the mobile app faced UI and UX issues. Avigilon needed a front-end development team to enhance the user experience. They wanted to redesign the app's interface to meet usability guidelines.
Avigilon Blue customers have access to on-premise video recording, cloud-hosted subscriptions, and real-time surveillance notifications. These features allow customers to respond promptly to security alarms. Unfortunately, the iOS software was unstable, with a crash rate of 5%. They needed help to detect and fix the bugs that caused these crashes.
The solution.
We provided 2 software outsourcing teams. One focused on front-end solutions and the other on back-end development.
The outcome.
Our team:
- Refactored iOS code and reduced crash rate
- Debugged code through QA to improve app stability
- Updated analytic video rules for sending security alerts to users' mobiles
- Automated testing
- Updated the UX/UI
- Refreshed the end-user documentation
- Improved DevOps deployment processes for more reliable code going forward
At the end of the project, the Avigilon Blue app was more reliable and offered a better user experience.
Facing similar challenges to Avigilon?
See how we can help.