Вы можете сделать это так:
Вместо того, чтобы просто переходить на другую страницу, ожидайте возврата
final data = await Navigator.push(context,
MaterialPageRoute(builder: (context) => InputScreen()));
setState(()
myList.add(data); //do whatever you want with the return here
});
И на вашем InputScreen вы делаете это:
Navigator.of(context).pop(data);
Кроме того, если ваш пользователь нажмет кнопку «Назад» на своем телефоне, он вернет значение null, поэтому вам нужно будет с этим справиться.