How To Provide An Initial Value To A TextField Widget in Flutter

When Using TextEditingController

If you use TextEditingController, set its text field to the desired value

TextEditingController myController = TextEditingController()..text = 'Your initial value';

TextField(
  controller: myController
  ...
)

When Not Using TextEditingController

If you are not using the TextEditingContller, use the initialValue field directly from the TextField widget:

TextFormField(
  initialValue: "I am smart"
)