TextInputLayout
Basic usage
Password Visibility Toggles
Adding Character Counting
Handling Errors
TextInputEditText
Customizing the appearance of the TextInputLayout