Introduction
SwiftPieces Pro is a paid SwiftUI UI kit of screens, flows and app templates. $199 once, source in your Xcode project.
SwiftPieces Pro is a paid SwiftUI UI kit: screens, flows and app templates for iOS, $199 once, with the source in your Xcode project. The free components are a separate library at swiftpieces.com.
SwiftPieces Pro gives you finished pieces of real iOS products: the screens and interactions you would otherwise rebuild in every app. Every piece is SwiftUI source that lands in your project, so you adapt it like code you wrote.
It is one product: $199 once, with lifetime access to everything in the library, including what ships later.
Ready to build? Follow the Quickstart. It takes about five minutes.
What is in the library
- Screens: finished, designed app screens such as Wallet, Chat, Onboarding, Card Details, Verify and Nearby. Each is built around one interaction (a detent sheet, a lens tab bar, code entry) that you can also reuse on its own.
- Blocks: whole sections of a screen, such as Plan and Usage for Settings and Invite Friends for a referral program. Drop one into your own screen and wire it with one value and a closure or two. More blocks are free on swiftpieces.com.
- Templates: complete Xcode projects that wire screens into a finished app.
- Flows: every template's app, journey by journey: onboarding through sign-in and the paywall, the core of the app, profile and settings, played screen by screen in each of its brand presets.
- Build Kit: styles, briefs, recipes and tools your coding agent follows, so everything it builds next matches.
- Pro remixing: in the playground, remix all 34 apps in the App Library (five are free, Pro opens the other 29), keep up to 100 remixes and remix any app with AI.
What every piece is
- SwiftUI source you own. Apple frameworks only, no third-party dependencies.
- The screen in its preview. Each file ends with the example you see on its page.
- iOS 17 and later. Liquid Glass on iOS 26, with a material fallback below.
- Themeable. Screens, blocks and templates follow one theme, so a single change re-brands all of them.
- Accessible. Dynamic Type, VoiceOver labels, Reduce Motion and Reduce Transparency.