Jan 03, 2024
No image

Service categories
Service Lines
Software Development
Domain focus
Commerce
Other
Challenge
Inability to precisely debug POS behavior in production. Long compilation time and spaghetti code in a bunch of places.
During Shoplabs development, we worked with POS (point-of-sale) hardware equipment and its configuration for an iOS app.
Inability to precisely debug POS behavior in production. Long compilation time and spaghetti code in a bunch of places.
During Shoplabs development, we worked with POS (point-of-sale) hardware equipment and its configuration for an iOS app.
Solution
We updated logging to be able to gather as much data as possible remotely to tackle issues as soon as possible. In addition to that, we configured alerts to be immediately notified about critical failures in production. We introduced Swift Package Manager to split the codebase to small and compact modules. It reduced incremental build time as well as let us organize and maintain code way better than before.
We updated logging to be able to gather as much data as possible remotely to tackle issues as soon as possible. In addition to that, we configured alerts to be immediately notified about critical failures in production. We introduced Swift Package Manager to split the codebase to small and compact modules. It reduced incremental build time as well as let us organize and maintain code way better than before.
Results
The mobile solution empowers commerce for stable operations, facilitates the process of both physical and digital stores management — discover more features of the application in the advantages section.
The mobile solution empowers commerce for stable operations, facilitates the process of both physical and digital stores management — discover more features of the application in the advantages section.
No image

No image

No image
