An Android app project is structured to separate the user interface (UI) from the logic (Java code). This structure makes creating Android apps much easier for the developer. Here, take a close look at both structural sides of your Android project.