Olá, sou estudante do curso de flutter. Gostaria de saber se eu tiver diferentes tipos de post de usuários, o que deveria fazer. Por exemplo, preciso de um PostModel (classe) para ele colocar uma foto, outro para ele colocar um texto, outro para ele colocar um vídeo e assim por diante (preciso de diferentes tipos modelos de posts para separar a lógica num app) ? Assim, devo criar diferentes PostModels? (ou estender diferentes de uma class abstract?). Caso sim, como criaria um feed com isto? Teria uma List vazia como variável de instância, mas com que objeto? é possível ter múltiplos objetos numa List(List<>)? e como faria o retorno do itembuilder da ListView? já que seriam diferentes objetos (com um if statement?). Desculpem se não fui claro. Sou novato e não achei isso em lugar algum. Obrigado