CC17

1234567891011121314151617181920
Across
  1. 1. The Android Runtime that executes application code (replaces the older Dalvik).
  2. 2. A flexible layout that positions views using constraints relative to other views or the parent.
  3. 3. The basic building block of an Android user interface (e.g., Button, TextView, ImageView).
  4. 6. The lifecycle callback method that is called when an Activity is first created.
  5. 7. The application component that represents a single screen with a user interface.
  6. 8. Development approach that uses platform-specific languages and tools for maximum performance and full access to device features.
  7. 9. The Software Development Kit that provides the tools, libraries, and APIs needed to build Android apps.
  8. 12. A messaging object used to request an action from another app component.
  9. 14. The official Integrated Development Environment (IDE) used for Android app development.
  10. 18. Development approach that allows one codebase to run on multiple operating systems such as Android and iOS.
  11. 20. A UI widget used to display text on the screen.
Down
  1. 1. The layered structure of the Android system that includes the Linux Kernel, HAL, Android Runtime, libraries, and application framework.
  2. 4. The XML file (AndroidManifest.xml) that declares all app components, permissions, and essential information.
  3. 5. A layout that arranges its child views in a single horizontal or vertical row.
  4. 10. The lowest layer of the Android architecture, based on Linux, that manages hardware resources.
  5. 11. A special type of View that can contain and organize other Views (layouts).
  6. 13. The series of states an Activity goes through from creation to destruction (onCreate, onStart, onResume, etc.).
  7. 15. A UI widget that the user can tap to trigger an action.
  8. 16. The most widely used open-source mobile operating system developed by Google.
  9. 17. The markup language used to define the layout and structure of Android user interfaces.
  10. 19. An application component that runs in the background without a user interface.