Free AND-801: Android Application Development v8 Exam Questions and Answers
Android Application Development v8 is exam AND-801, part of Android ATC's certification programme. Android ATC is a private training company in Ontario, and its own about page states plainly that it is independent and not affiliated with Google — worth knowing, because the credential names invite the opposite assumption. It writes its own AND- codes, its own syllabus and its own exams, and names no independent accreditation anywhere on its site. The exams themselves are uniform: 45 questions in 90 minutes, 70% to pass, $150, online proctored. They do not expire, but each is tied to the Android version it was written against, which dates them in practice.
If you searched for AND-801 dumps, an AND-801 ExamTopics discussion or a free AND-801 PDF, this is the Android Application Development v8 question bank: practice questions with verified answers and explanations, a timed AND-801 practice test and updates whenever AndroidATC changes the exam.
Last updated: October 28, 2026
- Exam code
- AND-801
- Provider
- AndroidATC
- Questions in our bank
- 1000+
- Free to read
- First 10, with answers
- Our test mode duration & pass mark
- 130 mins · 70%
- Verified answers
- Reviewed weekly
Recommended: Switch to Test Mode to start a practice test that simulates the real exam experience.
Question #1
A developer has a GoogleMap object named map and a LatLng variable named nairobi. The app must center the map on nairobi and set the zoom level to 12 in a single camera update. Which statement should the developer use?
Correct answer: D
Explanation
CameraUpdateFactory.newLatLngZoom() takes a LatLng and a zoom level, so it centers the camera and sets the zoom in one update. newLatLng() changes only the center and zoomTo() changes only the zoom. addMarker() places a marker and does not move the camera, and zIndex only controls drawing order.
Continue with AND-801: Android Application Development v8
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in AND-801: Android Application Development v8, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #2
Which widget displays a short message at the bottom of the screen and can include a single action, such as Undo, that the user can tap?
Correct answer: C
Explanation
A Snackbar appears at the bottom of the screen and can carry one action button. A Toast shows a brief message but cannot contain an action. AlertDialog interrupts the user with a modal window, and PopupMenu shows a list of items anchored to a view.
Continue with AND-801: Android Application Development v8
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in AND-801: Android Application Development v8, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #3
A login screen contains an EditText for a numeric PIN. The field must show a numeric keypad and mask the characters the user types. Which attribute should the developer add to the EditText?
Correct answer: D
Explanation
The numberPassword input type restricts entry to digits with a numeric keypad and masks the typed characters. The number type shows digits but does not mask them. textPassword masks input but shows the full text keyboard, and phone is meant for telephone numbers and is not masked.
Continue with AND-801: Android Application Development v8
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in AND-801: Android Application Development v8, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #4
Which unit should be used to define the text size of a TextView so that the text scales with the font size the user chooses in the device settings?
Correct answer: D
Explanation
sp (scale-independent pixels) works like dp but is also scaled by the user's font size preference, so it is the unit for text. dp ignores the font setting, px is a physical pixel that varies with screen density, and pt is a fixed typographic point.
Continue with AND-801: Android Application Development v8
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in AND-801: Android Application Development v8, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #5
Which keyword declares a local variable in Kotlin whose value cannot be reassigned after it is initialized?
Correct answer: C
Explanation
val declares a read-only reference that can be assigned only once. var declares a variable that can be reassigned. let is a scope function and not a declaration keyword, and final is not used for local variables in Kotlin.
Continue with AND-801: Android Application Development v8
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in AND-801: Android Application Development v8, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #6
In Kotlin, which modifier must a subclass use when it provides its own implementation of a member that its superclass declared as open?
Correct answer: A
Explanation
The override modifier is required in the subclass to replace an inherited open member. open is used in the superclass to allow overriding, which is why it is a tempting choice. overload is not a Kotlin modifier, and virtual does not exist in Kotlin.
Continue with AND-801: Android Application Development v8
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in AND-801: Android Application Development v8, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #7
Which set of functions does the Kotlin compiler generate automatically for a class declared with the data modifier?
Correct answer: A
Explanation
A data class gets equals(), hashCode(), toString(), copy() and componentN() functions based on the properties in its primary constructor. clone(), compareTo() and finalize() are not generated automatically.
Continue with AND-801: Android Application Development v8
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in AND-801: Android Application Development v8, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #8
Consider the following Kotlin code. open class Vehicle { open fun describe(): String = "Vehicle" } class Car : Vehicle() { override fun describe(): String = super.describe() + " Car" } fun main() { val v: Vehicle = Car() println(v.describe()) } What is the output?
Correct answer: D
Explanation
The object is a Car, so the overridden describe() runs even though the variable type is Vehicle. That method first calls super.describe(), which returns "Vehicle", and then appends " Car". The declared type only limits which members can be called, not which implementation executes.
Continue with AND-801: Android Application Development v8
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in AND-801: Android Application Development v8, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #9
Which file in an Android Studio project declares the activities of the app and the permissions that the app requests?
Correct answer: A
Explanation
AndroidManifest.xml describes the app's components, such as activities and services, and its permission requests to the Android system. build.gradle holds build configuration and dependencies, strings.xml holds text resources, and proguard-rules.pro holds code shrinking rules.
Continue with AND-801: Android Application Development v8
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in AND-801: Android Application Development v8, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Question #10
An activity has been stopped because the user navigated to another app. The user now returns to it and the same activity instance is brought back. Which lifecycle callback is invoked immediately before onStart() in this case?
Correct answer: B
Explanation
When a stopped activity comes back to the foreground, the system calls onRestart(), then onStart(), then onResume(). onCreate() runs only when the instance is first created, and onPause() runs when the activity is leaving the foreground.
Continue with AND-801: Android Application Development v8
Unlock the full question bank
You have read the first 10 questions. A subscription opens every question in AND-801: Android Application Development v8, the full timed practice test, and your progress and weak-topic reporting.
Single exam
$19.99for 30 days
Full question bank and practice test for one exam, for 30 days.
Single exam
$49.99for 1 year
One exam for a full year. Nothing renews and nothing to cancel.
Full access
$39.99/mo
Every exam in the catalogue, month to month.
Full access
$199.99/yr
Every exam in the catalogue for a year.
Already subscribed? Sign in to pick up where you left off.
Discussion
Explain your reasoning, not just the letterOther AndroidATC certifications
Reviews
Write a review★★★★★
Exam Practice is worth every penny. The mock exams are realistic, and the feedback helped me focus on key areas.
Amit SharmaVerified buyer
★★★★★
I highly recommend Exam Practice. The feedback after each test helped me improve significantly, and I passed my exams easily.
Oscar NyströmVerified buyer
★★★★★
This platform is a lifesaver. The practice questions and explanations are so detailed. It’s the best study tool I’ve ever used.
Hannah SmithVerified buyer
FAQ
Learn More: https://androidatc.com/
- Q1: What is the AND-801: Android Application Development v8 exam?
- A: AND-801: Android Application Development v8 is a AndroidATC certification exam. Judging by the questions in our bank, it concentrates on android, style, font and google.
- Q2: What topics does the AND-801: Android Application Development v8 exam cover?
- A: Questions in our AND-801: Android Application Development v8 bank cluster around android, style, font and google. Working through the full set is the quickest way to find which of these you are weakest on.
- Q3: How should I prepare for AND-801: Android Application Development v8?
- A: Work through the AND-801: Android Application Development v8 practice questions here, checking your answer on each one, then sit the practice test to rehearse the exam under timed conditions before the real thing.
- Q4: Are these real AND-801: Android Application Development v8 exam questions?
- A: They are drawn from officially released past questions and from community members who have sat AND-801: Android Application Development v8. Answers are verified and updated weekly.
- Q5: Where do I register for the AND-801: Android Application Development v8 exam?
- A: Register through AndroidATC directly. Exampractice is not affiliated with AndroidATC and does not administer the exam.
- Q6: Is there a free AND-801: Android Application Development v8 sample?
- A: Yes. Every AND-801: Android Application Development v8 page shows a free sample of real questions. Upgrading opens the full bank and the practice test.
- Q7: What are AndroidATC Certification Exams?
- A: AndroidATC (Android Advanced Training Consultants) Certification Exams validate your expertise in Android application development, demonstrating your skills in designing, building, testing, and maintaining Android applications.
- Q8: Why should I pursue AndroidATC Certification?
- A: AndroidATC Certification enhances your professional credibility, showcasing your proficiency in Android development. This can lead to better job opportunities, higher salaries, and career advancement in the mobile app development industry.
- Q9: What are the benefits of AndroidATC Certification?
- A: Benefits include recognition as a certified Android developer, improved job performance, access to exclusive resources, continuing education opportunities, and staying current with the latest Android development practices and technologies.
- Q10: Who should take AndroidATC Certification Exams?
- A: Mobile app developers, software engineers, IT professionals, and anyone involved in designing and developing Android applications should consider these certifications to validate their expertise and advance their careers.
- Q11: What types of AndroidATC Certification Exams are available?
- A: AndroidATC offers various certification paths, including Android Certified Application Developer (ACAD), Android Certified Application Engineer (ACAE), and other specialized certifications tailored to different aspects of Android development.
- Q12: How do I prepare for AndroidATC Certification Exams?
- A: Preparation can include official AndroidATC training courses, study guides, practice exams, online tutorials, and hands-on experience in Android application development.
- Q13: Where can I take AndroidATC Certification Exams?
- A: AndroidATC Certification Exams can be taken at authorized testing centers worldwide or online, providing flexibility to fit your schedule and location.
- Q14: How do AndroidATC Certifications impact my career?
- A: AndroidATC Certifications significantly boost your career by demonstrating your expertise to employers, making you a more competitive candidate for advanced roles and promotions in mobile app development.
- Q15: Are there any prerequisites for AndroidATC Certification Exams?
- A: Some exams may have prerequisites, such as foundational knowledge or prior certifications. Check the specific requirements for each certification path on the AndroidATC website.
- Q16: How often do I need to recertify for AndroidATC Certifications?
- A: AndroidATC Certifications typically require continuing education and recertification every two years to ensure that certified professionals stay updated with the latest Android development practices and technologies.



