Você deverá cirar um projeto simples consumindo a API The Movie Database (TMDb).
API URL - https://api.themoviedb.org/3/
API KEY - 2e508b40194129537006b7a38aadd526
- GET upcoming movies - https://developers.themoviedb.org/3/movies/get-upcoming
- GET movie details - https://developers.themoviedb.org/3/movies/get-movie-details
LANGUAGE - pt-BR
REGION - BR
POSTER URL - https://image.tmdb.org/t/p/w154
BACKDROP URL - https://image.tmdb.org/t/p/w780
O app precisa ter duas telas com as seguintes funcionalidades:
-
Primeira Tela
A primeira tela é uma lista simples de 'upcoming movies'.
Você precisará mostrar as seguintes propriedades:
titlevote_averagerelease_dateposter_path
-
Segunda tela
Essa tela mostrará os detalhes do filme.
Você precisará mostrar as seguintes propriedades:
backdrop_pathgenrestitleoverviewvote_averageruntimerelease_datebudgetrevenue
- Use Xamarin
- Administre erros de network
- Paginação
- Pesquisa
- O projeto deve compilar e rodar sem erros
- Image caching
- Sharing
- Infinite Scroll na lista de filmes
Você precisará submeter o projeto no GitHub https://github.com/ e nos enviar o link.
Você terá pontos extras se implementar:
- MVVM, MVP, ou similar