I had your same confusion about it, above all for the two packages android.view and android.widget. I ended up thinking of widgets as "ready to use" views, and views as just elements to build widgets. If I make a custom view that will be directly used in a layout, I would consider that a widget.