76 CHAPTER 3: An Introduction to the Android Application Development Platform
As you can see, there are a number of different types of folders present, which start with specific
names, such as drawable (image, animation, text, or shape assets), layout (UI design XML
definition assets), menu (menu design XML definitions) and values (value constants that define text,
dimensions, styles, and themes).
You can also add other types of Android application project asset folders to this project folder
hierarchy, which we will be doing over the course of this book, when we add assets such as digital
video and animation to our HelloUniverse Android application project. Since these folders need to
have specific names, which indicate the type of assets as well as their functionality to the Android
OS, I will outline what these different asset folder types (indicated by the asset folder names) and
naming conventions are within the next section of this chapter. I will provide them here in a tabular
format in Table 3-1, just so that you have an overview of where everything goes in your Android
project folder hierarchy first.
Figure 3-9. The bootstrap Android application activity_main XML mark-up, and project folder hierarchy