Skip to content

Food delivery app order tracking

Where the food is, drawn in Appetite UI, a Figma UI kit for iOS and Android apps built like a design system: Order AP 4192 on a map with its route, Arriving in 12 minutes, a timeline that stops at Idris picked up your order, and Idris with chat and call buttons. Orders shows the same delivery as an In progress card with a Track order button.

On this page
  1. Preview
  2. Live components
  3. The pattern
  4. Built from
  5. iOS and Material
  6. Related
  7. Get the file

Preview

Tracking, Orders, from the Foodie page of the Appetite UI Figma file. The theme switch shows the dark frames.

Food delivery app, order tracking393 x 852 each, Light and Dark
Foodie app Tracking screen: Order AP 4192 with a map and a route, Arriving in 12 minutes, a four step timeline that stops at Idris picked up your order, courier Idris with chat and call buttons, and the order lines Shoyu ramen and Sushi setFoodie app Tracking screen in dark mode: Order AP 4192 with a map and a route, Arriving in 12 minutes, a four step timeline that stops at Idris picked up your order, courier Idris with chat and call buttons, and the order lines Shoyu ramen and Sushi set
Tracking
Foodie app Orders screen: an In progress card for Ramen Kitchen with an On the way label, Arriving at 19:20, a four step progress line on step 3, a Track order button, and Past orders for Green Bowl, Forno Vecchio and Poke House above a floating tab barFoodie app Orders screen in dark mode: an In progress card for Ramen Kitchen with an On the way label, Arriving at 19:20, a four step progress line on step 3, a Track order button, and Past orders for Green Bowl, Forno Vecchio and Poke House above a floating tab bar
Orders
Screens, screen, what it shows
ScreenWhat it shows
TrackingA map, the arrival time, a delivery timeline and the courier
OrdersThe order in progress with its steps, and past orders

Which components carry the order tracking pattern?

The kit's components, drawn live from the same tokens as the frames. Tap them: they behave as the Figma prototype does.

Order tracking, live componentsKit geometry, light and dark

Progress Steps, step 3 of 4

34

Button, Fill and Weak

How does this screen follow the order tracking pattern?

The rules every order tracking screen in the kit follows, and what this one does with each.

The pattern, rule, on this screen
RuleOn the food delivery app
Lead with the arrival timeArriving in 12 minutes is the largest line on Tracking and Arriving at 19:20 on the Orders card: the time leads, the steps follow.
Steps, not a percentageThe four stages are named rows on Tracking and a Progress Steps line on Orders, so both say what happens next instead of a percentage.
The person is one tap awayChat and call sit on the courier’s row, beside Idris and his Avatar.

What is it built from?

Every control with a component is an instance of it, so one token change moves these screens with the rest of the file.

Built from, component, screens
ComponentScreens
Top BarTracking
AvatarTracking
ButtonTracking, Orders
Lucide iconsTracking
Section HeaderOrders
Progress StepsOrders
BadgeOrders
ListOrders
NavigationOrders

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; the components below are where the two systems draw the same need differently.

Platform variables, variable, iOS, Android
VariableiOS (ios-md)Android
platform/min-touch-target4448
Counterparts, component, iOS, Material 3, what differs
ComponentiOSMaterial 3What differs
ListiOS / List with a 44 minimum rowM3 / List Item, 56, 72 or 88 high by LinesMaterial 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.