TextField is used to get small textual information like Name, RollNo, email address, quantity, etc. Disabled/uneditable TextFields are also used to display such information so it is a good practice to take in the inputs using TextFields. But we may also use Dialog to take input.