Estou tentando fazer o código da aula, mas estou com um problema na class Transferencia. aparece o seguinte erro na IDE pra mim: segue código que tenho até o momento (Não consegui instalar a versão que o Alex está usando para o curso, por estar muito desatualizada, estou seguindo na versão 2.10.2, que foi a mais antiga que consegui rodar no meu computador.)
import 'package:flutter/material.dart';
void main() => runApp(
MaterialApp(
home: Scaffold(
body: const ListaTransferencia(),
appBar: AppBar(
title: const Text('Transferências'),
),
floatingActionButton: FloatingActionButton(
onPressed: () async {}, child: const Icon(Icons.add)),
),
debugShowCheckedModeBanner: false,
),
);
class ListaTransferencia extends StatelessWidget {
const ListaTransferencia({
Key? key,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return Column(
children: [
ItemTransferencia(Transferencia(100,2000)),
ItemTransferencia(Transferencia(200,2000)),
],
);
}
}
class ItemTransferencia extends StatelessWidget {
final Transferencia _transferencia;
const ItemTransferencia(this._transferencia, {Key? key})
: super(
key: key,
);
@override
Widget build(BuildContext context) {
return Card(
child: ListTile(
leading: const Icon(Icons.monetization_on),
title: Text(_transferencia.valor.toString()),
subtitle: Text(_transferencia.numeroConta.toString()),
),
);
}
}
class Transferencia {
final double valor;
final int numeroConta;
Transferencia(this.valor, this.numeroConta)
}