---
title: "Tuist"
description: "1 posts about Tuist, summarised, each linking to the original."
---

# Tuist
> 1 posts about Tuist, summarised, each linking to the original.

## Articles

### [How We Built The Deals Tab in Swift UI](https://yomu.fyi/post/how-we-built-the-deals-tab-in-swift-ui.md)
- Company: [Etsy](https://yomu.fyi/company/etsy.md)
- Author: Pierre Rodgers
- Published: Mar 5, 2024
- Type: Problem & solution

Etsy’s App Updates team rebuilt the long-standing Updates tab as Deals, a destination for coupons and sales, while targeting an October launch ahead of Cyber Week 2023. The team chose Swift UI and Tuist to create a modular, preview-driven implementation rather than extend legacy Objective-C and server-driven layout code. The screen is assembled from typed API modules, parsed with Decodable, and rendered in a Swift UI List using reusable components such as buttons, headers, footers, and listing cards. To bridge incompatible legacy listing-card code, the module accepts a view builder from the UIKit hosting controller, allowing existing cards to be wrapped while newer cards could be implemented in Swift UI. After three months, Deals shipped ahead of deadline; new modules took one sprint or less, previews decoupled front-end work from API support, and the tab increased session conversion and app visits after its mid-October rollout.
