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 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.
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