Summary
This chapter has covered quite a lot. We began by creating a collapsing toolbar and a functional recycler view. We saw how to add basic functionality to much of our layout, and how a factory pattern can be applied to a specific case. This led us to explore how builders, internal and created, can be used to construct detailed layouts.
In the next chapter, we will look further into responding to user activity and, now we have some working widgets and views, how to connect them to some useful logic.