Docs
Auth and OnboardingPro

Profile SetupNew

The first-run profile step: a photo or initials colour, a display name, a username checked live, an optional role, and Continue or Skip.

$npx swiftpieces add ProfileSetup

Needs a SwiftPieces Pro license: npx swiftpieces login first.

Open in the Pro library View pricing Live preview in every Pro style, and its source with SwiftPieces Pro.
ProPattern · Auth and OnboardingiOS 17+Themed by Pro's design system
Type
ProfileSetup
Inside
Photo or initials, Live username check, Role and birthday, Skip for now
Install, with a Pro license
npx swiftpieces add ProfileSetup
Depends on
Pro's Design System, which installs with it

The profile step right after sign up, with where the person is in your first run, a large title and minimal fields. The avatar takes a photo from the system picker or shows initials on one of five theme colours, the username is cleaned as it's typed and checked for availability through your closure, and an optional role and birthday follow. Continue runs your closure through working, done and failed, and Skip for now leaves without saving.

Its SwiftUI source comes with SwiftPieces Pro: Profile Setup in the Pro library.

All patterns →
SwiftPiecesPro

Build the whole app with one library.

Production-ready screens, whole flows, complete app templates, a Build Kit your agent follows and Pro remixing.

54 screens · 46 patterns · 48 flows · 12 templates · 31 Build Kit skills

Explore Pro