A View is an object that knows how to draw itself to the screen. Android user interfaces are comprised of trees of Views. If we want to perform some custom graphical technique (as we might if we're writing a game, or building some unusual new user interface widget) then we would create a View.