iOS
Apple's own patterns, rebuilt as Figma components. Every one reads from the same tokens as the rest of the system, so a screen can carry your brand or return to the untouched platform values without being redrawn.

This is not a replacement for the Apple Design Resources. It is the layer that puts your brand inside them.
Each pattern is rebuilt on Appetite tokens. The structure stays Apple: the same anatomy, the same spacing, the same behaviour a user already knows. Colour, type, radius and elevation come from your system, so a Toolbar or a Sheet reads as native and reads as yours at the same time.
The Platform Bridge holds both readings at once. Brand mode resolves every Apple role to an Appetite token. System mode resolves the same roles back to Apple's own values, untouched. One swap on one collection, and there is no second set of screens to keep in sync.
Brand and system
Nothing in the Apple mirror is filled with a hex. Platform Bridge holds 52 iOS roles and every one resolves twice. Set the mode on a frame and the whole screen re-resolves: geometry and structure hold, only the values move.
iOS / Segmented Control, Size Large, is 370 × 50 with padding 2, gap 4, segment 46, in both modes. Its track reads iOS/tertiarySystemFill: flat grey in Brand, translucent in System.
What is covered
Twenty-one pattern pages in the Apple mirror, one row each. Counted in the Figma file, not estimated.
Sets are variant sets. Components counts every variant inside them. Button and Keyboard carry the largest matrices because both cross size with state. Counted 8 Sep 2026.
Tokens and metrics
Device geometry lives in its own collection, one mode per device class. The iOS half of Platform Bridge is 52 roles.
The two iOS modes differ in one variable: grid/safe-area/top, 59 on ios-md and 62 on ios-lg. A third mode, android, sits in the same collection. Apple publishes the 44pt target and 11pt minimum text; every other number is an Appetite decision. Both font variables read Inter.
A sample of the 52 roles, light. Each resolves again for dark: iOS/tintColor becomes #2B7FFF in Brand and #0A84FF in System. Brand values point into your Appetite colour tokens, so one brand change moves them all.
iOS, SwiftUI, SF Pro and SF Symbols are trademarks of Apple Inc, Material Design of Google LLC. Appetite UI is not affiliated with, endorsed by or sponsored by either; platform names describe compatibility. No Apple artwork, symbol or typeface is included. Every layer is Appetite geometry on Appetite tokens, in Inter with Lucide icons.