Android Development Study Guide 2026
Everything you need to pass the Android Development exam in one place: the exam format, every topic to study, real practice questions with explanations, flashcards, and full-length practice tests. Free, no sign-up needed.
📋 Android Development Exam Format at a Glance
📚 Android Development Topics to Study (22)
✍️ Sample Android Development Questions & Answers
1. Which Retrofit annotation is used to pass a dynamic value in the URL path?
@Path replaces a named placeholder in the URL template with the value of the annotated parameter at runtime.
2. Which Retrofit annotation is used to send a POST request body as JSON?
@Body annotation in Retrofit designates a parameter as the request body, which is serialized using the configured converter.
3. You'll need an AVD to make an emulator. What exactly does it mean?
AVD stands for Android Virtual Device. It is a configuration that defines the characteristics of an Android phone, tablet, or other device that you want to simulate in the Android Emulator. An AVD specifies the Android version, hardware features, and screen size for the virtual device, allowing developers to test their apps on various configurations.
4. What annotation is used in Retrofit to define a GET HTTP request?
@GET annotates a Retrofit interface method to indicate it should make an HTTP GET request to the specified URL path.
5. Android doesn't support which of the following file formats?
Android supports a wide array of media formats for audio and video playback, including common ones like MP4, MPEG, and MIDI. However, the AVI (Audio Video Interleave) format is generally not natively supported by the Android media framework. Developers often need to use third-party libraries or convert AVI files to compatible formats for playback on Android devices.
6. Which attribute in RecyclerView sets the orientation for LinearLayoutManager?
You configure LinearLayoutManager with HORIZONTAL or VERTICAL orientation either in code or via XML with app:layoutManager.