An open API service indexing awesome lists of open source software.

https://github.com/lucianamcedro/becaappandroid-movies

Aplicativo que exibe listagem de filmes e suas informações.
https://github.com/lucianamcedro/becaappandroid-movies

android clean-architecture courotines glide kotlin movie movies mvvm retrofit2 viewbinding viewmodel

Last synced: about 2 months ago
JSON representation

Aplicativo que exibe listagem de filmes e suas informações.

Awesome Lists containing this project

README

          

# Avaliação Beca Mobile Android

Criar um aplicativo que realize a listagem de filmes que são tendências da semana. Quando o usuário selecionar um filme o aplicativo deve direciona-lo para uma segunda tela e exibir o título, capa, rating e sinopse.

A listagem de filmes deve ser consultada na API https://developers.themoviedb.org/3/getting-started/introduction ao se cadastrar você receberá uma chave de acesso que deve ser usada nas requisições.

- Requisição para listar as tendências https://developers.themoviedb.org/3/trending/get-trending
- Requisição para listar os detalhes https://developers.themoviedb.org/3/movies/get-movie-details

Faça um fork deste projeto e quando finalizar a implementação faça um pull request na descrição informe qual a abordagem que você utilizou para chegar na solução descreva também quais foram os maiores desafios para concluir a avaliação.

As bibliotecas abaixo podem ajuda-lo a lidar com alguns desafios deste projeto.

- Biblioteca para carregamento de imagens https://github.com/square/picasso
- Biblioteca para requisições http https://github.com/square/retrofit

APP de Filmes construindo para BECA da NTT Data, em Kotlin. Foram utilizados:
- MVVM
- Retrofit
- Glide
- Coroutines
- ViewBinding

[Relatório NTT Clean Architecture](https://view.officeapps.live.com/op/view.aspx?src=https%3A%2F%2Fraw.githubusercontent.com%2Flucianamcedro%2Flucianamcedro-BecaAppAndroid-AppMovies%2Fmaster%2FNttCleanArchitecture.docx&wdOrigin=BROWSELINK)

![Movies-1](https://user-images.githubusercontent.com/86168060/174921740-93b7edce-9432-4355-92f3-38001d8cc93f.png)
![Movies-2](https://user-images.githubusercontent.com/86168060/174921741-5d039bc2-85ed-4ffb-a946-e6daf3efbd6a.png)
![Movies-3](https://user-images.githubusercontent.com/86168060/174921739-42608501-cae8-4e9f-96b8-cc58dccfaf7a.png)