Este repositório contém um aplicativo clone da Netflix, criado utilizando a arquitetura MVVM, View Code para o layout e uma dependência para o download de imagens.
Este projeto é uma demonstração da construção de um aplicativo semelhante ao Netflix, com foco em uma arquitetura limpa e código de fácil manutenção. Ele incorpora os seguintes componentes principais:
-
Arquitetura MVVM: O aplicativo segue a arquiteåtura Model-View-ViewModel (MVVM), que såepara as responsabilidades e aprimora a testabilidade e a manutenção do código.
-
View Code: A interface do usuário é construída programaticamente usando View Code, promovendo uma implementação de layout mais flexível e legível.
-
Dependência para Download de Imagens: O aplicativo utiliza uma dependência de terceiros para eficientemente baixar e gerenciar imagens, garantindo uma experiência do usuário suave e responsiva.
- Tela inicial exibindo vários filmes e programas de TV.
- Visualização detalhada para cada filme ou programa de TV com informações relevantes.
- Carregamento de imagens sem interrupções para uma interface do usuário visualmente atraente.
- [SDWebImage]: Usada para o eficiente download e armazenamento em cache de imagens.
Sinta-se à vontade para contribuir abrindo problemas, fornecendo feedback ou enviando solicitações de pull. Suas contribuições são muito apreciadas!