1. Custom UI Components 2. 3. Widgets and Layouts areused to construct a UI.• A Widget is a UI element, like a text field or button• Layouts are invisible containers,…