Dev.to
7/22/2026

Part 5 — Deals, pricing, and a real board
Short summary
This SwiftUI tutorial walks through building a lightweight sales pipeline into a Contacts app, covering a Deal model with stages and line items, a quote screen with editable quantities and locale-aware currency formatting, and a deals board using a grid of entity cards filtered by stage. It introduces DFPriceView, DFQuantityStepper, DFPriceSummaryView, DFGrid, and DFCarousel components from a DF design system. The result is a functional CRM-style board that groups deals by stage and displays real monetary values.
- •Defines a Deal model with DealStage enum and LineItem structs for a sales pipeline
- •Builds a quote screen with DFPriceView, DFQuantityStepper, and DFPriceSummaryView for currency-aware pricing
- •Creates a deals board using DFGrid with stage-filtering chips and DFEntityCards
Generated with AI, which can make mistakes.
Is this a good recommendation for you?



