TextField
Поле для ввода текста пользователем.
Сигнатура
TextField({TextEditingController? controller, InputDecoration? decoration, ValueChanged<String>? onChanged})Базовое поле ввода. controller (TextEditingController) даёт доступ к тексту, decoration задаёт подсказку и рамку, onChanged вызывается при каждом изменении. Параметр obscureText: true скрывает ввод для паролей.
TextField(
decoration: InputDecoration(
labelText: 'Имя',
border: OutlineInputBorder(),
),
onChanged: (value) => print(value),
)