1
resposta

[Projeto] Faça como eu fiz: produzindo listas

O curso está bem legal, comecei a estudar dart para começar a estudar flutter. Estudando essas tecnologias para o meu tcc.

void main() {
  //Faça como eu fiz: produzindo listas
  String tituloMusica = "Céu Azul";
  String cantor = 'Chorão';
  var anoLancamento = 2011;
  String genero = 'Rock alternativo';
  double duracao = 3.17;

  List<dynamic> musica = [tituloMusica, cantor, anoLancamento, genero, duracao];
  print(musica);
}
1 resposta

Olá George, tudo bem?

Fico feliz em saber que está gostando do curso e que está se preparando para o seu TCC.

Pelo código que você compartilhou, vejo que está criando uma lista em Dart com informações de uma música. É uma boa prática utilizar listas para armazenar informações relacionadas, como no seu exemplo.

Uma sugestão que posso dar é utilizar o tipo de lista específico para cada tipo de dado. Por exemplo, em vez de utilizar List<dynamic>, você pode utilizar List<String> para as strings, List<int> para os números inteiros e List<double> para os números decimais. Isso pode ajudar a evitar possíveis erros de tipos de dados ao manipular a lista.

Segue um exemplo de como ficaria o seu código utilizando esses tipos de lista:

void main() {
  //Faça como eu fiz: produzindo listas
  String tituloMusica = "Céu Azul";
  String cantor = 'Chorão';
  int anoLancamento = 2011;
  String genero = 'Rock alternativo';
  double duracao = 3.17;

  List<String> musica = [tituloMusica, cantor, genero];
  List<num> informacoes = [anoLancamento, duracao];
  
  print(musica);
  print(informacoes);
}

Espero ter ajudado e bons estudos!