It is important to be consistent and predictable throughout your application when designing controls. Whether or not your users are aware of it, they are familiar with how controls look.
Applying these basic design strategies, helps your users with task completion, efficiency, and satisfaction. Thereby, creating a better user experience. With this in mind, here are five basic controls for any application. Each lesson in this course covers one control type: