Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Repository

boa noite queria saber se no curso de flutter persistencia de dados é usado o repositoty, contracts e interfaces. obrigado

1 resposta

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!