Our client, a chain of electronics stores, uses an IT system to analyze business performance and manage workflows. Optimizing internal business processes stands as a pivotal goal for large enterprises. From data segmentation to order execution oversight, analyzing commercial indicators, and facilitating employee communication, these routine tasks can be efficiently managed through a IT corporate system.
In spring 2022, we were approached by a major chain of electronics stores seeking to enhance their corporate IT system. The client aimed to leverage the system for internal commercial analysis, employee productivity assessment, and workflow optimization.
Our project encompassed the development of new IT system functionalities and the optimization of existing processes, focusing on:
1. Developing new iOS app screens and redesigning existing ones to distribute the UI load.
2. Customization and deployment of CI/CD.
Our collaboration with the client spanned over a year, during which we undertook crucial tasks such as redesigning high-loaded application screens, optimizing UI, and implementing CI/CD for automated build processes.
Project Phases:
Phase 1:
- Encapsulated logic into separate methods/classes to reduce code coupling.
- Optimized overloaded screens through lazy loading and widgets.
- Conducted bug fixing, module refactoring, and SwiftUI layout optimization.
- Generalized functionality through code refactoring to support an adaptive development approach.
- Introduced deeplink integration into the project.
Phase 2:
- Updated application build tools and implemented CI/CD using Fastlane + Match for continuous integration and application publishing.
We successfully optimized the mobile application as per the set objectives and integrated enterprise build automation. Currently, we continue to work on developing new functionalities.
We successfully optimized the mobile application as per the set objectives and integrated enterprise build automation. Currently, we continue to work on developing new functionalities.