Developer guide · EN
Create and run an Expo project
Create an Expo application, choose a template, configure app metadata, and run native Android or iOS builds.
Create a project
Use the package manager you prefer:
npx create-expo-app@latest
# or: yarn create expo-app
# or: bun create expo
# or: pnpm create expo-appExpo templates include default, blank, blank TypeScript, tabs with Expo Router, and bare minimum with native directories. Choose the smallest template that provides the navigation and native control your product needs.
Configure the application
Set the application name, slug, version, orientation, icon, splash screen, iOS bundle identifier and build number, Android package and version code, supported SDK targets, required plugins, and EAS project identifier in the Expo configuration. Never commit real signing passwords or production service secrets.
Run native projects
npx expo run:android
npx expo run:iosCheck the current Expo documentation before selecting SDK, deployment-target, privacy-manifest, advertising, or store configuration values.