boa noite queria saber se no curso de flutter persistencia de dados é usado o repositoty, contracts e interfaces. obrigado
boa noite queria saber se no curso de flutter persistencia de dados é usado o repositoty, contracts e interfaces. obrigado
Olá Marcos! Boa noite!
No curso de Persistência com Flutter, é utilizado o conceito de repository, contracts e interfaces sim. Esses conceitos são muito importantes para organizar e separar a lógica de acesso aos dados do restante do código.
O repository é responsável por abstrair o acesso aos dados, permitindo que você possa trocar a forma de armazenamento sem afetar o restante do código. Já os contracts e interfaces definem os contratos que o repository deve seguir, ou seja, quais métodos ele deve implementar.
Dessa forma, você pode criar diferentes implementações do repository para diferentes formas de armazenamento, como armazenamento interno, banco de dados ou API. Isso facilita a manutenção e a evolução do código.
Espero ter ajudado e bons estudos!