Not On The High Street
I was hired by this company to redo everything about listing pages related to products. I rewrote that part of the app using SwiftUI 2.0 and Combine.
The app uses a monorepo approach and all the features are done using independent packages (SPM). Then, the main app combines all this packages.
To develop the feature about listing products, I developed a UI design system with many basic components that the listing package, and other packages of the app, consume.
Components like checkbox/radio lists, carousels, product cards, custom labels, spinners, custom buttons with different behaviours, foundation components like a palette of colours, font styles, iconography...
Everything was unit tested (XCTest) and snapshot tested (swift-snapshot-testing).
Recent Comments