What makes an Android app?
We already know that we will write Java code that will itself use other people's Java code and will be compiled into bytecode that is converted into machine code on our users' Android devices. In addition to this, we will also be adding and editing other files that are included in the final APK as well. These files are known as Android resources.
Android resources
Our app will include resources such as images, sound, and User Interface (UI) layouts, which are kept in separate files from the Java code. We will slowly introduce ourselves to them over the course of the book.
It will also include files that have the textual content of our app. It is the convention to refer to the text in our app through separate files because it makes them easy to change and easy to create apps that work for different languages and geographical regions.
Furthermore, the actual UI layout of our apps, despite the option to implement them with a visual designer...