Skip to content

Introduction

Appetite UI is a Figma UI kit for iOS and Android apps, built like a design system. One token source drives Apple and Material components in light and dark mode, and exports to SwiftUI, Jetpack Compose, Flutter and CSS. Apple and Google publish the platform baseline; Appetite UI is the token layer that puts your brand on it.

On this page
  1. Overview
  2. Platform features
  3. Apple and Google kits
  4. Token system
  5. Tokens in code
  6. What is inside

What is Appetite UI?

Appetite UI is a Figma UI kit made only for iOS and Android apps and built like a design system. The components, the token system and the platform-aware native elements all run on Figma's own variables, so nothing needs a plugin, and every component value reads a token.

A collage of app screens built from Appetite UI components: a blue finance home with balance, quick actions and recent transactions in the middle, with cards, chat, a task list and workout analytics on the left, and an inbox, a task detail and an unfolded iPhone Duo portfolio screen on the right.The same collage of app screens on a dark ground: the finance home in the middle, with cards, chat, a task list and workout analytics on the left, and an inbox, a task detail and an unfolded iPhone Duo portfolio screen on the right.

Which platform features does the kit cover?

iPhone Duo, the Dynamic Island, charts and tables, a Tasks app, Liquid Glass in three styles and a Focused state on the form controls. The table names each area and the page that explains it.

Platform features, area, what the kit holds, where to read it
AreaWhat the kit holdsRead more
iPhone DuoOuter and inner display screens for 8 apps in light and dark, a vertical control rail and two Platform modes.iPhone Duo screens, Platform modes
Dynamic IslandStates, system presentations and expanded layouts for Live Activities.Dynamic Island on the iOS page
Charts and tables16 chart components on a categorical palette with chart tokens, plus Legend and Sparkline. Table with a pinned column and typed cells.Chart, Table, Colors
Tasks app10 screens in light and dark: My work, Board, Table, Timeline, Task, Project, Inbox, Search, Filters and New task.Tasks screens
Time and Color PickerA time slot list, quick durations, a spectrum and a hue slider in the Date Picker card.Picker
Liquid GlassThree effect styles, Clear, Regular and Tinted, the stops of the iOS transparency setting.Effects
Focus and statesFocused on Button, Checkbox, Radio and Toggle, Error on Checkbox, a ring spinner for every Loading state, and the bg/raised token for sheets and menus in dark.Button, Checkbox, Effects, Colors
Apple system dialogsPasskey, Permission Alert and Review Prompt, plus brand marks in 14 groups.iOS, Assets
Company logosTwelve placeholder companies as a symbol or a lockup, in color or mono.Assets
Motion and progressMotion shown as keyframe filmstrips, and Typing Indicator in its own section.Motion, Progress
Shape and typeHeadings in Inter Display with tracking per size, radius steps of 40 and 48, chips and search as capsules, cards at radius 24.Typography, Dimensions, Chip, Card
Components after current appsDrawer, text input, swipe actions and top bars, Composer in Input, a compact List row, Table Layout and Top Bar size md.Input, List, Top bars, Drawer
iOS 27Status bar glyphs, Toggle, Slider and Tab Bar follow the iOS 27 kit, and Action Sheet is the glass card.iOS, Toggle

The changelog lists what each release added, with dates.

Where does it fit next to Apple's and Google's kits?

Apple's and Google's kits give you each platform's baseline. Appetite UI names their slots and points them at your tokens, so your brand sits on top of the baseline.

Platform Bridge holds 113 variables for this: 53 Apple slots and 60 Material 3 slots, in two modes. Switch to System mode and the same slot points back at the platform value, so you can check a screen against the native palette without unpicking anything. Platform Bridge lists every slot.

How is the token system built?

A component never names a color. It names a token, the token names a foundation, and the chain runs one way only.

Variable collections and what each one decides
CollectionWhat it decidesVariables
FoundationsRaw color ramps, and the spacing, radius, border and icon scales202
Color TokensSemantic color in Light and Dark: bg, text, border, fg, state, brand190
Platform BridgeMaterial 3 and Apple slot names, in Brand and System modes113
Motion5 durations, 5 easing curves, 3 springs and the presets built from them31
TypographySize, line height, tracking, weight and family33
PlatformTouch targets, safe areas, bar heights and corners, per platform20

Six collections, 589 variables, one direction of travel. Nothing points back up the chain, which is what lets the structure survive scale. platform/min-touch-target reads 44 pt in the iOS modes and 48 dp in android, so one component obeys both without a second copy.

How do the tokens reach code?

One W3C Design Tokens source generates CSS, SwiftUI, Compose and Flutter, so the value your engineer ships is the value you drew.

Some values need no translation at all: motion/easing/standard holds cubic-bezier(0.2, 0, 0, 1) and motion/duration/base holds 200. Code output shows the exporter and the generated files.

What does the kit include?

One Figma file with the components, Apple and Material 3 pattern pages, ready app screens, icons and styles, all reading from one set of variables.

What the file contains and how much of each
AreaWhat you getCount
ComponentsBuilt for touch, every value bound to a token38 pages
Apple patternsiOS conventions redrawn in Appetite UI geometry20 pages
Material 3 patternsMaterial conventions redrawn in Appetite UI geometry17 pages
Application screensOnboarding, Settings, Empty State, Finance, Fitness, Social, AI, Booking, Foodie, Tasks and iPhone Duo11 sets
IconsLucide, one stroke weight variable at 24 and lighter strokes at small sizes1,667
Styles20 text, 16 effect, 5 grid, and deliberately no paint styles41

Inter is licensed under the SIL Open Font License 1.1 and Lucide under the ISC License, both cleared for commercial work. The Apple and Material pattern pages carry no vendor design resource. The Assets page ships third party brand marks, flags and emoji for realistic mock-ups: they belong to their owners, and you replace them before you ship. The Appetite UI logo and the twelve placeholder company logos are ours.