O erro "dart 'list' is deprecated and shouldn't be used" é apresentado nessa linha do código abaixo:
final List contacts = List();
Future<List> findAll() { return createDatabase().then((db) { return db.query('contacts').then((maps) { final List contacts = List(); for (Map<String, dynamic> map in maps) { final Contact contact = Contact( map['id'], map['name'], map['account_number'], ); contacts.add(contact); } return contacts; }); }); }