class MyWidget extends StatelessWidget { @override Widget build(context) { return FutureBuilder<String>( future: callAsyncFetch(), builder: (context, AsyncSnapshot<String> snapshot) { if (snapshot.hasData) { return Text(snapshot.data); } else { return CircularProgressIndicator(); } } ); } }