iOS App Development
A native iOS app was built to interface with the ISOD cutting machine. The app supports offline functionality, allowing stores to continue cutting screen protectors even when there is no internet connectivity.
Dev Centre House Australia developed a global platform for InvisibleShield On Demand (ISOD), allowing seamless screen protector cutting through iOS apps, a centralised dashboard for reporting, and a highly available architecture across multiple regions.
InvisibleShield On Demand is a system designed to increase sales while reducing inventory, enabling stores to cut premium screen protectors in seconds. It operates in 35+ countries with major retailers such as Vodafone, Verizon, AT&T, and Media Market. The ISOD app powers a custom cutter machine that produces screen protectors for thousands of electronic devices.
ISOD encountered three key challenges in their project. First, they needed to implement app offline functionality, ensuring that the iOS app could operate fully offline, allowing users to process screen protector cuts even without internet connectivity. Second, they required a centralized reporting dashboard to track and report cutting activity across stores globally. This dashboard needed to support different user access levels and integrate seamlessly with native apps. Lastly, they aimed to create a highly available architecture based on AWS, designed with active-active regions to maximize uptime while ensuring real-time data replication between regions.
To address these challenges, Dev Centre House Australia provided the following solutions:
A native iOS app was built to interface with the ISOD cutting machine. The app supports offline functionality, allowing stores to continue cutting screen protectors even when there is no internet connectivity.
An Angular-based web dashboard was developed, offering reporting capabilities for store managers, retailers, and the ISOD leadership team. The dashboard syncs daily with the ISOD database, offering detailed insights into cutting activity across different regions.
A highly available AWS architecture was implemented, deploying across two regions in an active-active setup. Traffic is balanced between the regions, with real-time data replication ensuring that the system remains operational at all times.
Scope of Work
Project Duration 2015 – Present
The team engaged with ISOD stakeholders to gather detailed requirements for the mobile app, dashboard, and architecture.
The native iOS app was built with an emphasis on offline functionality, ensuring seamless screen protector cuts even without an internet connection.
The web-based dashboard was developed using Angular, offering real-time reporting to ISOD retailers and executive teams.
A robust, highly available AWS infrastructure was designed, ensuring maximum uptime and real-time data replication between regions.
Both the iOS app and dashboard were extensively tested to ensure high performance, stability, and usability.
The app and dashboard were launched globally, with ongoing monitoring and support to ensure smooth operation.
As a result of these enhancements, stores can now leverage offline functionality, allowing them to cut screen protectors even without internet connectivity, which ensures no loss of sales during downtime. The advanced reporting capabilities of the centralized dashboard provide real-time access to cutting data, segmented by device, store, and user type, facilitating better management of global operations. Furthermore, the global high availability of the AWS-based architecture guarantees maximum uptime, with real-time data replication and load balancing across multiple regions. Consequently, InvisibleShield On Demand has emerged as the leading screen protector solution in over 35 countries, offering fast and reliable cuts for thousands of device designs.
For more information about ZAGG, checkout ZAGG’s Official Page .
Interested in working together? Book a call to discuss your project needs and discover how we can bring your vision to life. We look forward to speaking with you!