1. App
This explains the fundamental characteristics of the app and defines each of its components.
2. Java
This consists of the .java source files for your project. By default, it contains a MainActivity.java source file. Under this, you create all the activities which have .java extensions and all the code behind the application. MainActivity.java is the actual file that gets transformed to a Dalvik executable and runs your app.
3. Res
This is referred to as a directory for files that define your app’s user interface. You can add TextView, buttons, etc for building the GUI and using its various attributes like android:layout_width, android:layout_height, etc which are used to set its width and height.
4. Scripts
This can be considered as an auto-generated file that consists of compileSdkVersion, buildToolsVersion, applicationId, minSdkVersion, targetSdkVersion, versionCode, and versionName