Android 12 Developer Preview is here! Try it out, and give us your feedback!

Create an Android project

This lesson shows you how to create a new Android project with Android Studio, and it describes some of the files in the project.

To create your new Android project, follow these steps:

  1. Install the latest version of Android Studio.
  2. In the Welcome to Android Studio window, click Create New Project.

    Figure 1. Android Studio welcome screen

    If you have a project already opened, select File > New > New Project.

  3. In the Select a Project Template window, select Empty Activity and click Next.
  4. In the Configure your project window, complete the following:
    • Enter "My First App" in the Name field.
    • Enter "com.example.myfirstapp" in the Package name field.
    • If you'd like to place the project in a different folder, change its Save location.
    • Select either Java or Kotlin from the Language drop-down menu.
    • Select the lowest version of Android your app will support in the Minimum SDK field.
    • If your app will require legacy library support, mark the Use legacy libraries checkbox.
    • Leave the other options as they are.
  5. Click Finish.

After some processing time, the Android Studio main window appears.

Figure 2. Android Studio main window

Now take a moment to review the most important files.

First, be sure the Project window is open (select View > Tool Windows > Project) and the Android view is selected from the drop-down list at the top of that window. You can then see the following files:

app > java > com.example.myfirstapp > MainActivity
This is the main activity. It's the entry point for your app. When you build and run your app, the system launches an instance of this Activity and loads its layout.
app > res > layout > activity_main.xml
This XML file defines the layout for the activity's user interface (UI). It contains a TextView element with the text "Hello, World!"
app > manifests > AndroidManifest.xml
The manifest file describes the fundamental characteristics of the app and defines each of its components.
Gradle Scripts > build.gradle
There are two files with this name: one for the project, "Project: My_First_App," and one for the app module, "Module:" Each module has its own build.gradle file, but this project currently has just one module. Use each module's build.gradle file to control how the Gradle plugin builds your app. For more information about this file, see Configure your build.

To run the app, continue to the next lesson, Run your app.