Este projeto é um clone do aplicativo Netflix, desenvolvido em Swift, utilizando a arquitetura MVVM e a framework UIKit. Para criar a interface do usuário, foram implementados os seguintes fluxos: tela inicial, títulos em alta, pesquisa e preview, download. Além disso, a API TMDB foi utilizada para listar os títulos disponíveis e a API do Youtube para buscar trailers dos títulos selecionados para assistir.
Com a opção de download, foi implementado o Core Data para fazer a persistência dos títulos selecionados para download, garantindo que eles fiquem disponíveis mesmo quando o usuário não estiver conectado à internet. Todo o projeto apresenta uma estrutura sólida e bem organizada, facilitando sua manutenção e evolução.
👤 Paulo Vitor
- Github: @paulovitorw1
- LinkedIn: Paulo Vitor
Dê um ⭐️ se esse projeto te ajudou!
Copyright © 2023 Paulo Vitor