Skip to content

Food delivery app home

The first screen of a food delivery app in Appetite UI, a Figma UI kit for iOS and Android apps built like a design system: a Delivery and Pickup switch, the address, a Dishes or restaurants search field, cuisines from Pizza to Ramen, a Free delivery all week promo and Fastest near you. Category narrows it to one cuisine.

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

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

Food delivery app, dashboard393 x 852 each, Light and Dark
Foodie app Home screen: a Delivery and Pickup switch with a notification button, the address Prinsengracht 512, Amsterdam, a Dishes or restaurants search field, a row of cuisine buttons from Pizza to Ramen, a blue Free delivery all week promo card with an Order now button, and Fastest near you restaurant cards with delivery times above a floating tab barFoodie app Home screen in dark mode: a Delivery and Pickup switch with a notification button, the address Prinsengracht 512, Amsterdam, a Dishes or restaurants search field, a row of cuisine buttons from Pizza to Ramen, a blue Free delivery all week promo card with an Order now button, and Fastest near you restaurant cards with delivery times above a floating tab bar
Home
Foodie app Category screen: Salad with Sort, Fastest, Top rated and Free delivery chips, the line 18 places deliver salads to you, and restaurant cards for Green Bowl with a 15 to 25 min label on the photo, a favorite heart, a 4.9 rating and 1.2 km Free deliveryFoodie app Category screen in dark mode: Salad with Sort, Fastest, Top rated and Free delivery chips, the line 18 places deliver salads to you, and restaurant cards for Green Bowl with a 15 to 25 min label on the photo, a favorite heart, a 4.9 rating and 1.2 km Free delivery
Category
Screens, screen, what it shows
ScreenWhat it shows
HomeA Delivery and Pickup switch, the address, a search field, cuisines, a promo card and nearby restaurants
CategoryRestaurants for one cuisine with the delivery time on each photo

Which components carry the dashboard pattern?

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

Dashboard, live componentsKit geometry, light and dark

Quick Action Button

Navigation, four tabs

How does this screen follow the dashboard pattern?

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

The pattern, rule, on this screen
RuleOn the food delivery app
One thing leadsThe address and the search field lead, because where the food goes and what someone wants decide every result under them.
Actions sit next to what they act onDelivery and Pickup is a Segmented Control at the very top: it changes what every card below promises, so it sits above them all.
The tab bar is the way outHome ends on the floating Navigation tab bar, and Category keeps it, adding Sort, Fastest, Top rated and Free delivery chips.

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
Segmented ControlHome
SearchHome
Quick Action ButtonHome
Section HeaderHome
Vertical CardHome, Category
Horizontal CardHome
NavigationHome, Category
Top BarCategory
ChipCategory
Badge / OverlayCategory

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/bar/bottom-height4964
platform/min-touch-target4448
platform/screen-padding1616
Counterparts, component, iOS, Material 3, what differs
ComponentiOSMaterial 3What differs
NavigationiOS / Tab Bar, floating capsule 62 high, two to five tabsM3 / Navigation bar, 412 × 80, three to five itemsMaterial is a full width bar with a separate 24 high Gesture Navigation component, iOS floats on glass
Top bariOS / Toolbar on a 44 high top barM3 / Top app bar, Small 64 high, Medium 112, Large 152Material has four bar types: Small, Center-aligned, Medium and Large

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.