xref: /expo/docs/pages/overview.mdx (revision f90f9f36)
1---
2title: Overview
3hideTOC: true
4---
5
6import { BoxLink } from '~/ui/components/BoxLink';
7
8Expo is an [open-source framework](https://github.com/expo/expo/) for apps that run natively on Android, iOS, and the web. Expo brings together the best of mobile and the web and enables many important features for building and scaling an app.
9
10- **Develop**: Developing an app requires writing code in JavaScript/TypeScript. When you create a new project, Expo provides a standard [project structure](/develop/project-structure) which you can customize as per your needs. It also provides [development builds](/develop/development-builds/introduction) that help your team to iterate quickly to achieve web-like iteration speeds and safely.
11
12- **Navigation**: Developing an app that requires navigation involves creating different screens, linking them to URLs, switching between screens, and displaying UI elements related to navigation on specific platforms. [Expo Router](/routing/introduction/) simplifies this process by converting each file in the app directory into a route and offering automatic deep linking.
13
14{/* TODO: (@aman) Add a section for Review later when its are ready. */}
15
16- **Deploy**: Deploying your app requires you to publish your app to the Play Store and App Store. Expo provides a [build service](/deploy/build-project/) that helps you to build your app for Android and iOS. It also provides ways to automate [uploading and submitting your app binaries](/deploy/submit-to-app-stores) to the app stores, and fixing small bugs and [pushing quick fixes](/deploy/instant-updates) a snap in between app store submissions.
17
18There are plenty of other features and best practices to continue exploring along the way, such as [collaborating with your team](/accounts/account-types/#organizations), using [Expo modules](/versions/latest/), [debugging](/debugging/runtime-issues/), and working on the command line with [Expo CLI](/more/expo-cli).
19
20## Next step
21
22<BoxLink
23  title="Getting started"
24  description="If you are new to Expo or looking to get started with a new project, check out the Getting started section."
25  href="/get-started/installation"
26/>
27