Android Custom Components, that includes Activity, View, Adapter, and so on.