Skip to content

Glossary

The words of mobile design systems, each with the name Apple uses, the name Material 3 uses and what it is in Appetite UI, a Figma UI kit for iOS and Android apps built like a design system. Where the two systems give it different values, the term’s page prints both.

On this page
  1. Tokens and variables
  2. Layout and touch
  3. Components
  4. Surfaces and states

Tokens and variables

Tokens and variables, term, Apple, Material 3, Appetite UI
TermAppleMaterial 3Appetite UI
Design tokensNo token system in the HIG; colors and metrics are named system valuesDesign tokens, such as md.sys.color.primaryFigma variables in six collections, exported as DTCG
Semantic tokensSemantic colors, such as label and systemBackgroundColor roles, such as primary and surface-containerColor Tokens collection, roles such as brand/base and bg/weak-50
Variable modesAppearance (light and dark) and size classesColor schemes (light and dark) and window size classesModes of the Color Tokens and Platform collections
DTCG tokensNo equivalentNo equivalent; Material Theme Builder exports its own JSONtokens.json, W3C DTCG
Dark modeDark ModeDark themeThe Dark mode of the Color Tokens collection
Platform BridgeMaps onto iOS system colorsMaps onto Material 3 color rolesPlatform Bridge collection, Brand and System modes

Design tokens

A design token is a named design decision, such as a color, a spacing step or a radius, stored once and read by design files and code alike. Changing the token changes every place that reads it.

Semantic tokens

A semantic token names a role, such as bg/weak-50 or text/strong-950, and points at a primitive token that holds the raw value. Components bind to the role, never to the primitive.

Variable modes

A mode is one column of values in a Figma variable collection, such as Light and Dark. A frame set to a mode resolves every variable in it against that column.

DTCG tokens

DTCG is the file format of the W3C Design Tokens Community Group: JSON in which each token has a $value and a $type. Tools that read it can turn one file into code for every platform.

Dark mode

Dark mode is a second set of values for the same color roles, chosen for a dark background. Done with tokens, it is one mode switch, not a second set of frames.

Platform Bridge

Platform Bridge is the Appetite UI collection that maps Apple and Material 3 color and type slots to your brand tokens. One mode switch returns each platform’s own values.

Layout and touch

Layout and touch, term, Apple, Material 3, Appetite UI
TermAppleMaterial 3Appetite UI
Touch targetHit target, 44 by 44 pt minimumTouch target, 48 by 48 dp minimumplatform/min-touch-target
Safe areaSafe area and layout marginsWindow insets and edge to edgegrid/safe-area/top and grid/safe-area/bottom
Corner radiusCorner radiusShape, corner tokensplatform/*/corner and the radius scale
Dynamic TypeDynamic TypeType scale and font scaleTypography collection, mapped on /docs/typography

Touch target

A touch target is the area that responds to a tap, which can be larger than the control people see. Apple asks for at least 44 by 44 points and Material for 48 by 48 density-independent pixels.

Safe area

The safe area is the part of the screen no system element covers: inside the status bar, the Dynamic Island or camera, the home indicator and the rounded corners. Content goes inside it, backgrounds may run past it.

Corner radius

Corner radius is how round the corners of a surface or control are. Apple and Material round different things by different amounts, so one value rarely suits both.

Dynamic Type

Dynamic Type is the iOS setting that lets people choose their text size, and the set of text styles that follow it. Material 3 has a type scale and Android a font scale setting for the same need.

Components

Components, term, Apple, Material 3, Appetite UI
TermAppleMaterial 3Appetite UI
Tab barTab barNavigation barNavigation
Top app barNavigation barTop app barTop Bar
Toggle and switchToggleSwitchToggle
ChipNo chip on the kit’s Apple pagesChip, 32 high at radius 8Chip
Segmented controlSegmented controlSegmented buttonSegmented Control
List rowList row, 44 minimumList item, 56, 72 or 88 by linesList
Floating action buttonNo component; the action goes in a toolbarFloating action buttonFloating Action Button, in /docs/button

Tab bar

A tab bar is the row of top level destinations at the bottom of an app. Apple calls it a tab bar; Material 3 calls the same thing a navigation bar.

Top app bar

The bar at the top of a screen with its title, a way back and a few actions. Material 3 calls it the top app bar; Apple calls it a navigation bar.

Toggle and switch

A switch turns one setting on or off, and the change takes effect at once. Apple calls the control a toggle, Material 3 a switch.

Chip

A chip is a compact capsule that filters a list, picks from a set or shows an entry someone added. It is a Material 3 component with no counterpart on the kit’s Apple pages.

Segmented control

A segmented control switches between two to five views of the same content, one segment selected at a time. Material 3 calls it a segmented button.

List row

A list row is one line of a list: a leading icon or avatar, a title and an optional line under it, and a trailing chevron, value or control. iOS sets a 44 minimum, Material sets the height by lines of text.

Floating action button

A floating action button is a round button that floats over the content for the one action a screen exists for, such as a new task. It is a Material component; iOS puts the same action in a bar.

Surfaces and states

Surfaces and states, term, Apple, Material 3, Appetite UI
TermAppleMaterial 3Appetite UI
Bottom sheetSheetBottom sheetModal Sheet
Toast and snackbarNo system componentSnackbarToast
Liquid GlassLiquid GlassNo equivalentliquidGlass effect styles
Empty stateContent unavailable viewNo component; covered in the guidelinesEmpty State
Skeleton screenRedacted placeholderNo componentSkeleton
Action sheetAction sheetBottom sheet or menuAction Sheet

Bottom sheet

A bottom sheet is a surface that slides up over the screen for a task related to it, and slides away when the task is done. Apple calls it a sheet.

Toast and snackbar

A toast or snackbar reports what just happened in a short message that leaves on its own and does not block the screen. Material 3 calls it a snackbar and can add one action; iOS has no system toast.

Liquid Glass

Liquid Glass is the translucent material Apple introduced with iOS 26 for bars, buttons and sheets that float over content. Material 3 has no equivalent.

Empty state

An empty state is what a screen shows when it has nothing to show yet: no trips, an empty cart, no messages. A good one names what is missing and offers the action that fills it.

Skeleton screen

A skeleton screen holds the shape of content while it loads, as grey lines, circles and blocks with a slow pulse, so the layout does not jump when the content arrives.

Action sheet

An action sheet lists the actions for one object at the bottom of the screen, with Cancel set apart. Material 3 uses a bottom sheet or a menu for the same job.