Updated
Profile screens
Who the person is and what they can change, drawn four ways in Appetite UI, a Figma UI kit for iOS and Android apps built like a design system. A profile that others see leads with the person; an account that only its owner sees leads with the rows.
Updated
Screens
Every screen of the Appetite UI Figma file that shows the pattern, light and dark. The theme switch shows the dark frames.








| App | Screen | What it shows | Page |
|---|---|---|---|
| Social media app | Profile | A profile header, counts and a photo grid | Social media app profile |
| Fitness app | Profile | Totals, achievements and account settings | Fitness app profile |
| Booking app | Profile | The account rows and a Log out button | Docs |
| Food delivery app | Account | The account rows and a Log out button | Docs |
Which components carry the profile pattern?
Drawn live from the kit's tokens, at the kit's geometry. Tap them: they behave as the Figma prototype does.
Avatar, photo
List, chevron and toggle
Button, Weak
What does every profile screen do?
The rules the screens above share. Each app's page says how its screen applies them.
| Rule | Why |
|---|---|
| Decide who the screen is for | A public profile shows counts and work to visitors. A private account shows rows to its owner. Mixing the two puts settings in front of strangers. |
| Settings are list rows | Every editable thing on a profile is a List row with a trailing chevron or switch, so the screen follows the platform’s row height on its own. |
| Log out is a button, not a row | Where an account ends on Log out, it is a Button below the rows, so it never reads as one more setting. |
What changes between iOS and Material?
The frames are drawn in the ios-md Platform mode. Switch a frame to android and these variables take the Material values.
| Variable | iOS (ios-md) | Android |
|---|---|---|
platform/list-row/min-height | 44 | 56 |
platform/bar/top-height | 44 | 64 |
platform/min-touch-target | 44 | 48 |
| Component | iOS | Material 3 | What differs |
|---|---|---|---|
| List | iOS / List with a 44 minimum row | M3 / List Item, 56, 72 or 88 high by Lines | Material sets the row height by lines of text, iOS sets only a minimum |
| Top bar | iOS / Toolbar on a 44 high top bar | M3 / Top app bar, Small 64 high, Medium 112, Large 152 | Material has four bar types: Small, Center-aligned, Medium and Large |
Start from these screens.
Every frame on this page is part of the Appetite UI file, drawn from its components and bound to its variables, so one brand edit moves every screen in light and dark.
The file holds 589 variables in 6 collections and exports its token values to SwiftUI, Jetpack Compose, Flutter and CSS. Solo covers one designer and Team up to ten people. You pay once and keep lifetime updates. Price goes up Nov 1
The read-only Figma preview opens the whole file, every screen and every variable, before you buy.