Olá! Parabéns pelo curso! Melhor do que a pós presencial que estou fazendo em programação mobile aqui em Porto Alegre. Entretanto, acho que faltou focar um pouco na parte visual do aplicativo, como por exemplo o padrão de design com constraints, e uso de componentes mais complexos.
Bom, vamos à dúvida: Entendi que as classes Dao tem a responsabilidade de persistência de dados, seja em arquivos, tabelas, webServices, etc.. Entretanto, gostaria de entender se há problemas em fazer a persistência do objeto em sua própria classe, afinal, a refeição que deveria saber aonde ela está e simplesmente persistir seus dados. Neste caso, ficaria, por exemplo, "meal.save()".
Obrigado.