

# Creating an application
<a name="applications-create"></a>

Use the following procedure to create an application in App Studio.

**To create an application**

1. In the navigation pane, choose **My applications** in the **Build** section to navigate to a list of your applications.

1. Choose **\$1 Create app**.

1. In the **Create app** dialog box, give your application a name and choose one of the following app creation methods:
   + **Generate an app with AI**: Choose this option to describe your app with natural language, and have AI generate the app and its resources for you.
   + **Start from scratch**: Choose this option to start building from an empty app.

1. Choose **Next**.

1. If you chose **Generate an app with AI**:

   1. In the **Connect to existing data** dialog box, add any existing data sources to your app by select the **Connector** that provides App Studio access to the data sources, then select the **Tablse**, and choose **Next**. Adding data sources here helps AI generate an optimized app for you. You can skip this step and add data sources later by choosing **Skip**.

   1. After a brief delay (few minutes) delay, you are taken to the **Generate your app using AI** page, where you can describe the app you want to create.

   1. You can start describing your app in the chat, or you can choose and customize a provided sample prompt.

   1. After your prompt is analyzed, review the app requirements and overview. Use the chat to request any changes, or choose **Start over** to start from an empty prompt.

   1. When ready, choose **Generate app**.

   1. Once generated, preview your app in another tab by choosing **Preview app**. When you're ready to start editing, you can choose **Edit app**. Browse through the pages, automations, and data of your application to familiarize yourself with it. Review any errors or warnings in the bottom debug panel. To learn about generating an app using AI, see [Tutorial: Generate an app using AI](getting-started-tutorial-ai.md). For general information about how building in App Studio works, see [How AWS App Studio works](how-it-works.md).

1. If you chose **Start from scratch**:

   1. In the **Connect to existing data** dialog box, add any existing data sources to your app by select the **Connector** that provides App Studio access to the data sources, then select the **Tablse**, and choose **Next**. You can skip this step and add data sources later by choosing **Skip**.

   1. Once your app is created, choose **Edit app** to start editing your app. To learn about building from an empty app, see [Tutorial: Start building from an empty app](getting-started-tutorial-empty.md). For general information about how building in App Studio works, see [How AWS App Studio works](how-it-works.md).