Updated
Checkout and payment screens
The screens where money moves, drawn four ways in Appetite UI, a Figma UI kit for iOS and Android apps built like a design system. Each one ends on a single button that names what happens when it is tapped.
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 |
|---|---|---|---|
| Food delivery app | Cart | Items with steppers, a price breakdown and a Go to checkout bar | Food delivery app cart |
| Food delivery app | Checkout | Address, time, payment, tip and the total | Food delivery app checkout |
| Booking app | Review and pay | The stay, a price breakdown, the card and the cancellation terms | Booking app checkout |
| Finance app | Pay | A sheet that sends money to a person or shows a QR code | Finance app payment screen |
Which components carry the checkout pattern?
Drawn live from the kit's tokens, at the kit's geometry. Tap them: they behave as the Figma prototype does.
List, Price Row
Stepper
Button, Fill, large
What does every checkout screen do?
The rules the screens above share. Each app's page says how its screen applies them.
| Rule | Why |
|---|---|
| Show the total before the button | The price breakdown sits directly above the button that pays it, so the number someone agrees to is the last thing they read. |
| The button says what it does | Place order, Confirm and pay, Go to checkout. Never Continue on the screen that takes the money. |
| Every choice is a row | Address, time, card and tip are List rows with a chevron, so a change opens its own screen and the summary stays one screen long. |
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/sheet/corner | 12 | 28 |
platform/list-row/min-height | 44 | 56 |
platform/min-touch-target | 44 | 48 |
| Component | iOS | Material 3 | What differs |
|---|---|---|---|
| Sheet | iOS / Sheet - Full Screen | M3 / Bottom sheet 412 wide and Side Sheet 320 wide | Material adds a side sheet for large screens |
| 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.