This document provides an overview of Android user interface development. It discusses that all UI elements are views or view groups, and that the UI is declared primarily using XML layouts. It then covers common layouts like linear, relative, table and frame layouts. It provides examples of how to define widths/heights, gravity, weights and styles. Finally, it discusses some common widgets like text views, edit texts, lists and buttons.