Interação entre duas classes no Flutter

08/03/2021

0

Pessoal, tô com um problema aqui, eu tenho essa lista de alimentos, e quero criar uma lista de refeições, que vão contar os nome e as outras informações de cada alimento que estão cadastrados ali, alguém pode me ajudar a como fazer isso? Eu criei a classe Refeição porém não sei como implementar isso agora, mas não sei se criei ela certa também.

class Alimento {
final String id;
final String name;
final double carbs;
final double prots;
final double gords;
final double calories;
final double sodium;

Alimento({
this.calories,
this.carbs,
this.gords,
this.id,
this.name,
this.prots,
this.sodium,
});
}
class Refeicao {
final String id;
final List<Alimento> alimentos;
final double carbs;
final double prots;
final double gords;
final double calories;
final double sodium;

Refeicao({
this.calories,
this.carbs,
this.gords,
this.id,
this.alimentos,
this.prots,
this.sodium,
});
}

final List<Alimento> _alimentos = [
Alimento(
id: ''a1'',
name: ''Arroz branco'',
calories: 130.00,
prots: 2.70,
carbs: 28.00,
gords: 0.30,
sodium: 1,
),
Alimento(
id: ''a1'',
name: ''Frango grelhado'',
calories: 165.00,
prots: 31.02,
carbs: 0.00,
gords: 3.57,
sodium: 74,
),
Alimento(
id: ''a1'',
name: ''Frango grelhado'',
calories: 165.00,
prots: 31.02,
carbs: 0.00,
gords: 3.57,
sodium: 74,
),
];
Joao Pedro

Joao Pedro

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar