Forms (input fields, entry validation, error reporting) are an essential part of the user experience, on mobile apps and on web applications. They are the best source of interaction with the user.
Two very important controls are radio buttons and dropdown menus. Read the rest