In this lesson, we will create our first project, explore the project structure, and understand the purpose of the project files.
We will be creating a project based on XML UI. I understand that XML is already outdated (or may have become outdated if you're reading this in 2025). However, I still suggest starting with the basics. For those who don't want to read XML or want to skip it, I will mark lessons related to UI for easy understanding of the content.
Right after the start of Android Studio you will see next window:
You may notice that I have a list of previous projects. For you it should be empty with some options how to create or clone the project. Just ignore that and simply click on "New Project." button.
Afterward, you will see a template selection window. This is a pre-built project with minimal files. Choose "Empty Views Activity" which is a project that uses XML for building the UI.
Next, you'll see a project configuration screen. Here, you'll be asked for the project name, package name, folder where the project will be saved, and so on. Leave everything as it is, but I'll provide a description and details right after the screenshot:
Here it is. I recommend not making any changes and simply clicking "Finish." After that, we will see the main Android Studio window, which will display the synchronization status.
Here, in the lower right corner, we can see the download process. Android Studio is downloading the necessary files from Google servers. This process may take around 10 minutes, depending on the computer's power and internet speed.
After synchronizing the project, you will see Android Studio with the open project we created. It will look something like this:
In the next lesson, we will create an Android emulator and connect a real device to the computer and even launch our application on them.