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
- 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 library simplifies working with SQLite in Android by providing an abstraction layer? → Room
- A stakeholder questions the value of quality assurance & compliance initiatives. Which response best demonstrates ROI? → Building a culture of accountability with transparent reporting
- 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
- Which lifecycle method is called when an Activity becomes visible to the user? → onStart()
- What does `buildConfigField` in Gradle allow developers to do? → Inject a constant into the generated `BuildConfig` class accessible in app code at runtime
- 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
- What is a Fragment in Android? → A reusable UI portion that lives inside an Activity
- A associate android developer professional discovers a discrepancy during professional ethics & standards review. What is the most appropriate immediate action? → Engaging stakeholders collaboratively to align goals and expectations
- What distinguishes an advanced associate android developer practitioner's approach to risk management & mitigation from that of a novice? → Establishing cross-functional teams with clearly defined roles
- Which of the following is a key performance indicator for evaluating professional ethics & standards effectiveness? → Prioritizing based on risk assessment and potential impact
- During a risk management & mitigation audit, which documentation is most critical to have readily available? → Conducting root cause analysis to identify underlying systemic issues
- What is the primary purpose of the Application class in Android? → To maintain global application state for the app's lifetime
- What distinguishes an advanced associate android developer practitioner's approach to communication & stakeholder engagement from that of a novice? → Establishing cross-functional teams with clearly defined roles
- What is a lambda expression in Kotlin? → An anonymous function that can be stored in a variable and passed as an argument
- What is the purpose of a Repository in Android's recommended app architecture? → Act as the single source of truth abstracting data sources from the ViewModel
Turn these facts into recall: