class UserWidget extends StatelessWidget {
final ApiService apiService = ApiService(); // Hardcoded dependency
@override
Widget build(BuildContext context) {
return FutureBuilder<String>(
future: apiService.fetchUserName(),
builder: (context, snapshot) {
if (snapshot.hasData) {
return Text("User: ${snapshot.data}");
}
return CircularProgressIndicator();
},
);
}
}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter