ASSOCIATE-ANDROID-DEVELOPER Exam Details

  • Exam Code
    :ASSOCIATE-ANDROID-DEVELOPER
  • Exam Name
    :Associate Android Developer (Kotlin and Java)
  • Certification
    :Google Certifications
  • Vendor
    :Google
  • Total Questions
    :128 Q&As
  • Last Updated
    :Jun 03, 2026

Google ASSOCIATE-ANDROID-DEVELOPER Online Questions & Answers

  • Question 1:

    When your code execution reaches the breakpoint, Android Studio pauses execution of your app. You can then use the tools in the Debugger tab to identify the state of the app. With Evaluate Expression

    you can

    A. examine the object tree for a variable; expand it in the Variables view
    B. evaluate an expression at the current execution point
    C. advance to the next line in the code (without entering a method)
    D. advance to the first line inside a method call
    E. advance to the next line outside the current method
    F. continue running the app normally

  • Question 2:

    If you want to access a specific UI component in an app, use the UiSelector class. This class represents a query for specific elements in the currently displayed UI. What is correct about it? (Choose two.)

    A. If more than one matching element is found, the first matching element in the layout hierarchy is returned as the target UiObject.
    B. If no matching UI element is found, an IOException is thrown.
    C. If more than one matching element is found, the last matching element in the layout hierarchy is returned as the target UiObject.
    D. If no matching UI element is found, a UiAutomatorObjectNotFoundException is thrown.

  • Question 3:

    The Testing Pyramid, shown in the Figure, illustrates how your app should include the three categories of tests: small, medium, and large. Small tests are unit tests that :

    A. validate your app's behavior one class at a time.
    B. validate either interactions between levels of the stack within a module, or interactions between related modules.
    C. validate user journeys spanning multiple modules of your app.

  • Question 4:

    If constant LENGTH_INDEFINITE is used as a parameter for the setDuration method in Snackbar, what will happen?

    A. The Snackbar will be displayed for a short period of time.
    B. The Snackbar will be displayed for a long period of time.
    C. The Snackbar will be displayed for a very long period of time.
    D. The Snackbar will be displayed from the time that is shown until either it is dismissed, or another Snackbar is shown.
    E. The constant LENGTH_INDEFINITE is impossible parameter for the setDuration method in Snackbar

  • Question 5:

    If no any folder like res/anim-, res/drawable-, res/layout-, res/raw- , res/xml- exist in the project. Which folders are required in the project anyway? (Choose two.)

    A. res/anim/
    B. res/drawable/
    C. res/layout/
    D. res/raw/
    E. res/xml/

  • Question 6:

    Select a correct statement about PagedList.

    A. PagedList is content-mutable. This means that new content can be loaded into an instance of PagedList and the loaded items themselves can change once loaded.
    B. PagedList is content-immutable. This means that, although new content can be loaded into an instance of PagedList, the loaded items themselves cannot change once loaded.
    C. PagedList is content-accidental. This means that new content can be loaded into an instance of PagedList and the loaded items themselves can be changed to accidental values randomly.

  • Question 7:

    Enable debugging on your device: If you are using the emulator, this is enabled by default. But for a connected device, you need to

    A. enable transfer data from the device in usb connection options.
    B. enable debugging in the device developer options.
    C. enable connection in bluetooth options.

  • Question 8:

    To run a debuggable build variant you must use a build variant that includes

    A. minifyEnabled false in the build configuration
    B. debuggable true or debuggable false in the build configuration C. debuggable true in the build configuration

  • Question 9:

    LiveData.postValue() and LiveData.setValue() methods have some differences. So if you have a following code executed in the main thread:

    liveData.postValue("a"); liveData.setValue("b");

    What will be the correct statement?

    A. The value "b" would be set at first and later the main thread would override it with the value "a".
    B. The value "a" would be set at first and later the main thread would override it with the value "b".
    C. The value "b" would be set at first and would not be overridden with the value "a".
    D. The value "a" would be set at first and would not be overridden with the value "b".

  • Question 10:

    A class that you create for managing multiple data sources. In addition to a Room database, this class could manage remote data sources such as a web server. It is about:

    A. Activity/Fragment
    B. ViewModel
    C. Repository
    D. Room database

Tips on How to Prepare for the Exams

Nowadays, the certification exams become more and more important and required by more and more enterprises when applying for a job. But how to prepare for the exam effectively? How to prepare for the exam in a short time with less efforts? How to get a ideal result and how to find the most reliable resources? Here on Vcedump.com, you will find all the answers. Vcedump.com provide not only Google exam questions, answers and explanations but also complete assistance on your exam preparation and certification application. If you are confused on your ASSOCIATE-ANDROID-DEVELOPER exam preparations and Google certification application, do not hesitate to visit our Vcedump.com to find your solutions here.