The layer where translation of high-level instructions to low-level commands happens via DVM or ART.
What is Android Runtime?
The unique ID of your app where the naming convention is the reverse of a domain name.
What is Package Name?
The folder where all images and layouts are contained.
What is 'res' folder?
UI Component which serves as a label or string that is usually for display.
What is TextView?
The layer where components or programs written in Java and C/C++ can assist in accessing different components and services.
What are Libraries?
The tool used to install API versions and System Images of Android.
What is SDK Manager?
The file where implementation of libraries to be utilized in the Android project is usually placed.
What are Gradle Scripts?
UI Component where loading of one of the following file formats: {png, jpg or gif} is supported for display only.
What is ImageView?
The layer where core apps such as e-mail, SMS, calendar, and contacts can be used by the developers in their own apps.
What are System Apps?
The tool responsible for setting up an emulator or simulator.
What is Android Virtual Device (AVD) Manager?
The file where all text that the Android application is usually placed and accessed in either layout or code.
What is strings.xml or Strings file?
A View that can contain other Views as its 'child'.
What is ViewGroup or Layout?
The layer where standard interfaces that expose device hardware capabilities are provided.
What is Hardware Abstraction Layer (HAL)?
The tool that makes setting of attributes or properties possible in the Design mode of the Layout Designer.
What is Attributes Panel?
What is AndroidManifest.xml or Android Manifest File?
UI Component that will show a quick notification as a small dialog in the application foreground.
What is Toast / Snackbar?
The layer where all the low-level device drivers for hardware components are contained.
What is Linux Kernel?
The tool responsible in displaying various logs that will help in debugging application.
What is Logcat?
The folder used for setting up the application icon with support for different display resolution.
What is mipmap?
A View that set relationship between views using relative position as its main priority (regardless of sequence)?
What is ConstraintLayout?