Updated
Detail screens
One item, all of it, drawn five ways in Appetite UI, a Figma UI kit for iOS and Android apps built like a design system. A detail screen opens on a picture or a title and closes on the one action the item exists for.
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 |
|---|---|---|---|
| Booking app | Listing | One stay: photo, rating, host, map, amenities and a Reserve bar | Docs |
| Food delivery app | Restaurant | A storefront photo, rating, menu tabs and dish rows with an add button | Food delivery app restaurant menu |
| Food delivery app | Dish | One dish with a size choice, extras and an Add to cart bar | Food delivery app restaurant menu |
| Fitness app | Exercise | A workout in progress with a timer, set, reps, weight and player controls | Fitness app workout screen |
| Task manager app | Task | One task: fields, description, attachments, a comment field | Docs |
Which components carry the detail pattern?
Drawn live from the kit's tokens, at the kit's geometry. Tap them: they behave as the Figma prototype does.
Rating, Score
Badge, pill
List, toggle rows
Button, Fill
What does every detail screen do?
The rules the screens above share. Each app's page says how its screen applies them.
| Rule | Why |
|---|---|
| The action rides along | Reserve, Add to cart, View cart: the main action sits in a bar pinned to the bottom, so it is in reach however far the screen scrolls. |
| Proof before price | Rating, host and reviews come before the price bar, so the decision is made on the item, then on the number. |
| Buttons on photos are overlay buttons | Back and favorite over a photo use the Overlay style of Button, which keeps its contrast on any picture. |
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/min-touch-target | 44 | 48 |
platform/list-row/min-height | 44 | 56 |
| 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 |
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.