Вы можете использовать FutureBuilder для получения данных из Future и использовать их, как хотите;
FutureBuilder
согласно документации:
Виджет, который строится на основе последней версии. снимок взаимодействия с Future
Этот код ниже отлично работает с использованием FutureBuilder:
Widget build(BuildContext ctxt) {
return MaterialApp(
home: Scaffold(
appBar: new AppBar(
title: new Text("My assignments"),
),
body: Container(
margin: const EdgeInsets.only(top: 10.0),
child: Align(
alignment: Alignment(0, -0.9),
child: Column(
children: <Widget>[
// Need Text Here
FutureBuilder<Widget>(
future: readName(),
builder: (context, snapshot) {
if (snapshot.hasData)
return snapshot.data;
return Center(child: CircularProgressIndicator());
}
),
],
),
),
),
),
);
}
Чтобы узнать больше о FutureBuilder. Проверьте ссылку ниже: FutureBuilder