title: Flutter - No instance getter 'lenght' error
body: <p>Am trying to populate my listview with Json data obtained from a public API, but when I attempt to run the code, I get the following errors. I tried to access another url with different set of json data and am still getting the same error.</p>
  
  <blockquote>
    <p>Class 'List' has no instance getter 'lenght'. Receiver:
    Instance(length:248) of '_GrowableList' Tried calling: lenght</p>
  </blockquote>
  
  <p>Here is my code</p>
  
  <pre class="lang-dart prettyprint-override"><code>class CountryCase {
    String country;
    String slug;
    String iso;
  
  
    CountryCase (this.country, this.slug, this.iso);
  
  
    CountryCase.json(Map&lt;String, dynamic&gt; json) {
      country = json['Country'];
      slug = json['Slug'];
      iso = json['ISO2'];
    }
  }
  
  class CountryScreen extends StatefulWidget {
    CountryScreen({Key key}) : super(key: key);
  
    @override
    _CountryScreenState createState() =&gt; _CountryScreenState();
  }
  
  class _CountryScreenState extends State&lt;CountryScreen&gt; {
    Future&lt;List&lt;CountryCase&gt;&gt; fetchInfo() async {
      var apiUrl = 'https://api.covid19api.com/countries';
      var result = await http.get(apiUrl);
  
      var users = List&lt;CountryCase&gt;();
  
      if (result.statusCode == 200) {
        var usersJson = json.decode(result.body);
        for (var user in usersJson) {
          users.add(CountryCase.json(user));
        }
      }
      return users;
    }
  
    @override
    Widget build(BuildContext context) {
      return Scaffold(
        bottomNavigationBar: BottomNavBar(),
        body: Container(
            child: FutureBuilder&lt;List&lt;dynamic&gt;&gt;(
              future: fetchInfo(),
              builder: (BuildContext context, AsyncSnapshot snapshot) {
                if (snapshot.data == null) {
                  return Container(
                    child: Center(
                      child: Text('Loading Data...'),
                    ),
                  );
                } else {
                  return ListView.builder(
                    itemCount: snapshot.data == null ? 0 : snapshot.data.lenght,
                    itemBuilder: (BuildContext context, int index) {
                      return ListTile(
                        title: Text(snapshot.data[index].contry),
                      );
                    },
                  );
                }
              },
            )),
      );
    }
  }
  </code></pre>