AAD Cheat Sheet 2026

The 30 highest-yield AAD facts, distilled from real exam questions. Print it, save it as a PDF, or study it here — free, no sign-up.

60 questions
90 min time limit
70.00% to pass
  1. Which of the following UI components is commonly used to handle user interactions such as button clicks? → Button
  2. Which Android component is designed to perform long-running background operations without a user interface? → Service
  3. When storing sensitive authentication tokens in an Android app, which approach is most secure and ethical? → Use the Android Keystore System to protect cryptographic keys
  4. What distinguishes an advanced associate android developer practitioner's approach to professional ethics & standards from that of a novice? → Establishing cross-functional teams with clearly defined roles
  5. What is Kotlin Flow used for in Android development? → Emitting a stream of values asynchronously in a coroutine-friendly way
  6. What is the recommended frequency for reviewing and updating data management & storage protocols? → Monitoring outcomes through regular data collection and trend analysis
  7. Where is the Gradle wrapper version for an Android project specified? → gradle/wrapper/gradle-wrapper.properties
  8. Which Android component allows an app to send and receive messages globally within the system? → BroadcastReceiver
  9. Which Jetpack component is used to schedule deferrable, guaranteed background work? → WorkManager
  10. Which Gradle dependency scope makes a library available at compile time but excludes it from the final APK? → compileOnly
  11. Which UI component is best suited for displaying a list of scrollable items in Android? → RecyclerView
  12. A stakeholder questions the value of communication & stakeholder engagement initiatives. Which response best demonstrates ROI? → Building a culture of accountability with transparent reporting
  13. Which Android component is responsible for managing and storing structured data? → ContentProvider
  14. During a communication & stakeholder engagement audit, which documentation is most critical to have readily available? → Conducting root cause analysis to identify underlying systemic issues
  15. Which action violates the ethical principle of user autonomy in Android app design? → Defaulting users into data sharing and making the opt-out difficult to find
  16. Which tool in Android Studio helps detect memory leaks by tracking object allocations over time? → Memory Profiler
  17. Which library simplifies working with SQLite in Android by providing an abstraction layer? → Room
  18. What does Android Lint's `baseline.xml` file allow a development team to do? → Suppress existing lint warnings to focus on new issues only
  19. A stakeholder questions the value of quality assurance & compliance initiatives. Which response best demonstrates ROI? → Building a culture of accountability with transparent reporting
  20. Which Google Play Console feature provides stakeholders with automated feedback about Android app stability without developer intervention? → Pre-launch reports from the Firebase Test Lab integration in Play Console
  21. Which Play Store policy requires that apps collecting personal data from children comply with? → Children's Online Privacy Protection Act (COPPA)
  22. Which Android tool helps detect and prevent memory leaks in an application? → LeakCanary
  23. What is the Android back stack? → A stack of Activities maintained by the system for navigation
  24. Under GDPR and CCPA, which user right must Android apps honor for applicable users? → The right to request deletion of their personal data
  25. Which lifecycle method is called when an Activity becomes visible to the user? → onStart()
  26. What is the purpose of the `@Before` annotation in a JUnit 4 test class? → Execute a setup method before each test method in the class
  27. What does `buildConfigField` in Gradle allow developers to do? → Inject a constant into the generated `BuildConfig` class accessible in app code at runtime
  28. Which Google Play policy compliance risk arises when an Android app requests permissions not justified by its core functionality? → Google may reject or remove the app for violating minimum necessary permissions policy
  29. What does the safe-call operator (?.) do in Kotlin? → Calls the method only if the object is non-null, otherwise returns null
  30. A new regulation impacts user interface (ui) design & development procedures. What should a AAD professional do first? → Ensuring compliance with current regulatory requirements and standards
Turn these facts into recall:
Was this helpful?