Вы можете использовать свойство autofocus:true
TextField :
Должно ли это текстовое поле фокусироваться само, если уже ничего не сфокусировано.
Поэтому, когда виджет появляется на экране, если с фокусом клавиатуры больше ничего не происходит, фокус автоматически направляется на него, открывая клавиатуру.
TextField(TextEditingController: controller,
FocusNode: focusNode,
autofocus:true)