Getting the error (title) when I try to assign the return of this method to a widget parameter. The `suggestions:` is expect a `List<dynamic>` not a `Future<List<dynamic>>`. Is FutureBuilder the only way? The `AutoCompleteTextField` in this widget is a type ahead so will be calling getLocationSuggestionsList every .5 seconds after keystrokes stop (not sure if that matters in answering this question).

```
 @override
  Widget build(BuildContext context) {
    return Container(
        child: new Center(
            child: Column(children: <Widget>[
      new Column(children: <Widget>[
        searchTextField = AutoCompleteTextField<dynamic>(
            suggestions: getLocationSuggestionsList("sd"),
            style: new TextStyle(color: Colors.black, fontSize: 16.0),
            decoration: new InputDecoration(
           .....

Future<List<dynamic>> getLocationSuggestionsList(String locationText) async {
    List<String> suggestionList = List();
    Map suggestionsKeyValuePairs = Map<String, String>();
    dynamic data = await GoogleMapsServices.getAddressPrediction(
      locationText,
      LatLng(currentLocation.latitude, currentLocation.longitude),
    );
    if (data != null) {
      for (dynamic predictions in data.predictions) {
        suggestionsKeyValuePairs[predictions.description] = predictions.placeId;
        if (!suggestionList.contains(predictions.description))
          suggestionList.add(predictions.description);
      }
      return suggestionList;
    } else {
      return [''];
    }
  }

```