Implementing Your Own EPG

So far, we have been building very basic examples to show some of the functionalities and methods that Android provides us with to implement and draw our custom views. In this chapter, we will see a more complex example of a custom view. We'll be building an Electronic Programming Guide (EPG).

An EPG is a fairly complex component to build, and if done wrong, can have an impact on the user experience. For example, if it doesn't perform well, it'll feel sluggish and tedious to use.

We'll be using several things we have covered in previous chapters. All together it can be a bit too much, but we will be building it step by step, and, in more detail, we will cover: