Summary
That is probably the most code-intensive chapter so far. It is possible that every detail of how this works isn't totally clear. The way to make things more clear is to build the project piece by piece. It might also help to refer back to Chapter 19, Using Multiple Fragments, for a refresher on interfaces.
If there are a few cloudy parts to your knowledge, this doesn't have to stop you from moving on because the rest of the book will still provide lots more Android API goodness that is not dependent on having mastered this chapter.
Next, we will look at how to integrate GPS locations and Google Maps into our apps.