On a product creation screen, I have a TextField that allows the user to enter a new, unique product name.
As the user types in this TextField, I want the app to check the product list---a persisted List<String> containing all of the unique product names used in the app---and validate whether or not the product name has already been taken.
If the name has already been taken, I would like the TextField to show the error, "There is already a product with this name," under the TextField (in a similar manner to the Form validation error messages, with the red border and red error text below the field).