# 1.5 Summary + A Note On Chapter 2 Topics

Having a good understanding of class files, XML files, and their interactions is a core skill for Android development. In this chapter, we discussed several of the most common views, and typical ways of adding functionality in class files and organizing them using `ViewGroup` objects. Then, we looked at some of the other resource file types that Android developers typically include in their applications. We will keep seeing ViewGroups again and again so if it seems a little confusing now, they'll become more and familiar soon, just try to master the one you use this week by exploring! On the note of exploration...&#x20;

There are also a bajillion more views than the ones discussed in this chapter, which I’m sure you’ll come across in your quest for Android knowledge when exploring. Experience, googling, and trial-and-error will be your best friends in being able to develop some 🔥 applications.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://android-course.cornellappdev.com/archive/archived-native-android-textbook-pages/2.-views-and-layouts/2.7-summary.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
