Start a new project

$ npx create-expo-app@latest

Useful checker: https://docs.expo.dev/get-started/set-up-your-environment/

Start the App development server

$ npx expo start

Add to .zshrc and create respective folders.

export ANDROID_HOME=$HOME/Android/Sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/cmdline-tools/latest/bin

Tabs

Tabs are a common way to navigate between different sections of an app. Expo Router provides a tabs layout to help you create a tab bar at the bottom of your app. The fastest way to get started is to use a template. See the quick start installation to get started.

Continue reading to add tabs to an existing project or to customize your app's tabs.

Get started

You can use file-based routing to create a tabs layout. Here's an example file structure: The (tabs) directory is a special directory name that tells Expo Router to use the Tabs layout.

app_layout.tsx(tabs)   _layout.tsx   index.tsx   settings.tsx