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
- Which of the following UI components is commonly used to handle user interactions such as button clicks? → Button
- Which Android component is designed to perform long-running background operations without a user interface? → Service
- 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
- 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
- What is Kotlin Flow used for in Android development? → Emitting a stream of values asynchronously in a coroutine-friendly way
- What is the recommended frequency for reviewing and updating data management & storage protocols? → Monitoring outcomes through regular data collection and trend analysis
- Where is the Gradle wrapper version for an Android project specified? → gradle/wrapper/gradle-wrapper.properties
- Which Android component allows an app to send and receive messages globally within the system? → BroadcastReceiver
- Which Jetpack component is used to schedule deferrable, guaranteed background work? → WorkManager
- Which Gradle dependency scope makes a library available at compile time but excludes it from the final APK? → compileOnly
- Which UI component is best suited for displaying a list of scrollable items in Android? → RecyclerView
- A stakeholder questions the value of communication & stakeholder engagement initiatives. Which response best demonstrates ROI? → Building a culture of accountability with transparent reporting
- Which Android component is responsible for managing and storing structured data? → ContentProvider
- During a communication & stakeholder engagement audit, which documentation is most critical to have readily available? → Conducting root cause analysis to identify underlying systemic issues
- 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
- Which tool in Android Studio helps detect memory leaks by tracking object allocations over time? → Memory Profiler
- Which library simplifies working with SQLite in Android by providing an abstraction layer? → Room
- What does Android Lint's `baseline.xml` file allow a development team to do? → Suppress existing lint warnings to focus on new issues only
- A stakeholder questions the value of quality assurance & compliance initiatives. Which response best demonstrates ROI? → Building a culture of accountability with transparent reporting
- 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
- Which Play Store policy requires that apps collecting personal data from children comply with? → Children's Online Privacy Protection Act (COPPA)
- Which Android tool helps detect and prevent memory leaks in an application? → LeakCanary
- What is the Android back stack? → A stack of Activities maintained by the system for navigation
- Under GDPR and CCPA, which user right must Android apps honor for applicable users? → The right to request deletion of their personal data
- Which lifecycle method is called when an Activity becomes visible to the user? → onStart()
- 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
- What does `buildConfigField` in Gradle allow developers to do? → Inject a constant into the generated `BuildConfig` class accessible in app code at runtime
- 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
- What does the safe-call operator (?.) do in Kotlin? → Calls the method only if the object is non-null, otherwise returns null
- 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?