---
title: Appetite UI Code with Expo: setup, Expo Go and limits
source: https://www.appetiteui.com/works-with/expo
---

# Appetite UI Code, running in Expo Go.

Appetite UI Code works with Expo through its React Native folder, which is built with Expo SDK 58 (React Native 0.88) and uses only Expo modules that ship in Expo Go: expo-blur, expo-haptics and expo-font.

## What the file gives

- Every Appetite UI component in React Native. Styled with React Native StyleSheet and a typed theme, with the same names and variants as the Figma file. No NativeWind, no Tailwind.
- An App Starter on Expo Router. Tasks, Foodie and AI flows in light and dark mode. Every file in its app folder is a route, and the file name is the path.
- Nothing outside Expo Go. The components use expo-blur and expo-haptics, and the starter loads its fonts with expo-font, so the App Starter opens in Expo Go with no native build.

## How to wire it up

1. Unzip Appetite UI Code. The App Starter is the starter folder at the root of the ZIP. The react-native folder beside it holds the component source and the theme packages.
2. Install the dependencies. Run npm install in the starter folder. A first install prints nothing for a few minutes, so wait for the prompt to return.
3. Run npx expo start. Press i for the iOS Simulator or a for an Android emulator, or scan the QR code with your phone.
4. Open it in Expo Go. Install Expo Go from the App Store or Google Play. The first number of its version is the SDK it opens, and the App Starter needs 58.

### The App Starter (in the starter folder of the ZIP)

```bash
npm install
npx expo start   # i: iOS Simulator, a: Android emulator, or scan the QR code with Expo Go
```

## What to check

- One SDK line. The peer ranges accept the SDK 58 line only. Older and newer SDKs are not tested and not supported by them.
- Expo Go opens the newest SDK. The Expo Go in the stores opens one SDK, the newest. Once it has moved past 58, the App Starter needs a development build, which has not been tested with the starter yet.
- Your own native code needs a development build. Appetite UI needs nothing outside Expo Go. A package you add with native code that Expo Go does not contain does: see Expo’s documentation below.
- Bare React Native needs Expo modules. Without them the components do not bundle. After npx install-expo-modules, with expo-blur, expo-haptics, expo-font, expo-asset and react-native-svg, they ran in a React Native app without the Expo framework on the iOS Simulator. The installer’s iOS changes needed fixes by hand; Android was not tested.

## FAQ

### Does Appetite UI Code work with Expo?

Yes. The React Native folder is built and tested on Expo SDK 58. The App Starter uses Expo Router and opens in Expo Go.

### What does the React Native code depend on?

React Native StyleSheet with a typed theme. No NativeWind, no Tailwind. The App Starter runs on Expo SDK 58 with Expo Router. It also works in a React Native app without Expo once Expo modules are installed (npx install-expo-modules).

### Is Appetite UI an Expo product?

No. Appetite UI Code is built with Expo and tested on it. Appetite UI is not affiliated with or endorsed by Expo.

## Official documentation (6 November 2026)

- [Set up your environment, Expo documentation](https://docs.expo.dev/get-started/expo-go/), read 6 November 2026
- [Introduction to development builds, Expo documentation](https://docs.expo.dev/develop/development-builds/introduction/), read 6 November 2026
- [Install Expo modules in an existing React Native project, Expo documentation](https://docs.expo.dev/bare/installing-expo-modules/), read 6 November 2026
- [Expo brand guidelines](https://expo.dev/brand), read 6 November 2026

## On this site

- [Appetite UI Code](https://www.appetiteui.com/code)
- [Install the code](https://www.appetiteui.com/docs/install-the-code)
- [Pricing](https://www.appetiteui.com/pricing)

Expo is a trademark of 650 Industries, Inc. Appetite UI is not affiliated with or endorsed by Expo.
