A discussion of the differences between Views and ViewGroups in terms of how they interact with the Android view drawing process. Compares and contrasts the roles and behaviors Views and ViewGroups. Explains how the implementation of
onDraw different between Views and ViewGroups. Touches on different strategies for declaring children inside of a custom ViewGroup.