Я не могу использовать текстовые поля флаттера, но кнопки могут работать, если я даю какие-то определенные значения.
Выходное изображение с полем ввода:
children: <Widget>[
Text(
'Output : $sum',
style: TextStyle(fontSize: 20.0, fontWeight: FontWeight.bold),
),
TextField(
keyboardType: TextInputType.number,
decoration: InputDecoration(hintText: 'Enter 1st number'),
controller: t1,
),
TextField(
keyboardType: TextInputType.number,
decoration: InputDecoration(hintText: 'Enter 2nd number'),
controller: t2,
),