Api do New York Times de Reviews de filmes Apenas 2 Views

Evaluando propuestas

Publicado: Hace 3 meses Duración del proyecto: 1 - 4 semanas Horas requeridas: 1 horas por semana Propuestas: 5 Freelancers interesados: 7

Abierto

Descripción:

É FUNDAMENTAL que o projeto seja desenvolvido no ANDROID STUDIO, e que seja open source, pois precisarei compilar o projeto no meu computador. Não há necessidade de criar a parte visual ( logotipo, botões personalizados, etc), basta usar os botões do swing mesmo que já está ótimo. Não há necessidade de postar na play store, quero apenas o projeto funcionando para compilar na minha máquina! O projeto consiste basicamente de 2 views, uma com um campo ( editText), uma listView (que será populada através de um array com acesso JSON a base de dados do new york), um floatingButton que vai executar a ação de "procurar", adicionando os elementos a listView, e a segunda tela é um textView e um botão para voltar pra guia mãe. Somente, não precisa de mais nada!

Descrição do projeto

O jornal The New York Times oferece diversas API's para acesso a seu conteúdo. Uma delas permite a obtenção de revisões de filmes realizadas por seus críticos. Seu acervo conta com mais de 22 mil revisões feitas para filmes de 1934 até os dias de hoje.

Neste projeto, você irá desenvolver uma aplicação para Android que permite ao usuário digitar um nome de filme a fim de obter revisões realizadas pelos críticos do The New York Times, caso elas existam.

A tela principal da aplicação deve conter um EditText que exibe um “hint” ao usuário dizendo para que ele serve, ou seja, sugerindo que o usuário digite o nome do filme ali. Quando o usuário digitar algo no EditText, a hint deve continuar sendo exibida, acima dele. Para realizar a ação principal, ou seja, consultar revisões para um nome de filme, o usuário utilizará um
FloatingActionButton.
Note que para uma busca, diversos resultados podem ser obtidos. Por essa razão, eles devem ser exibidos em uma ListView cujos itens contém os seguintes componentes:

- Uma figura do filme, se disponível (campo src de multimedia no objeto JSON). Se não estiver disponível exiba um ícone padrão, escolhido da lista de vector assets.

- O título do filme (campo display_title no objeto JSON).

- Data de publicação (campo publication_date no objeto JSON). Esta data deve ser formatada de acordo com o idioma selecionado pelo usuário.

A disposição desses três itens em cada item da ListView fica a seu critério.

Quando o usuário tocar em um item da lista, ele deve ser direcionado para uma nova Activity que simplesmente mostra o texto contido no campo “summary_short” do objeto JSON. Esta Activity deve contem um up button, para voltar à Activity principal.

Restrições técnicas:

- Ao criar o projeto no android Studio selecione o SDK mínimo para API14: android 4.0 IceCreamSandwish

- A aplicação deve ter suporte à internacionalização, atendendo aos idiomas inglês, português do brasil, espanhol e alemão.

- O inglês deve ser o idioma padrão.

- Preocupe-se com a acessibilidade: cada figura exibida deve conter um texto amigável ao usuário com deficiência visual.

- O botão principal da aplicação deve ser um FloatingActionButton.

- Os itens exibidos pela ListView devem ser armazenados em um ArrayList e o Adapter responsável pelo meio de campo deve usar o Design Pattern ViewHolder.

- Caso não haja item a ser exibido,a aplicação deve exibir uma SnackBar informando o usuário disso.

API The New York Times A página principal para desenvolvedores é
http://developer.nytimes.com/

. Clique em Get NYT API Key para obter a sua chave de acesso gratuita. Ela deve ser do tipo Movie Reviews API.

Visite http://developer.nytimes.com/faq para obter mais informações sobre o uso da API. Há uma ferramenta que você pode usar para testar o serviço sem escrever código. Acesse-a aqui:
http://developer.nytimes.com/movie_reviews_v2.json#/Console/GET/reviews/search.json
.
Coloque a sua chave e faça uma query, por exemplo, Terminator. É provável que as buscas só funcionem em inglês. Observe que para o filme Terminator há 6 resultados. Um deles nem é parte da série de filmes do Exterminador do Futuro, mas esse não é um problema com que você
precisa se preocupar. Para fazer uma consulta use o seguinte link:
https://api.nytimes.com/svc/movies/v2/reviews/search.json?api_key=sua_chave_aqui&q=filme
Troque “sua_chave_aqui” pela sua chave e “filme” pelo nome do filme para o qual deseja obter as reviews.



Categoria: IT & Programação
Subcategoria: Programação para dispositivos móveis
Qual é o alcance do projeto?: Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Integrações de API: Outros (Outras APIs)
Plataformas exigidas: Android

Freelancers que ya aplicaron para este trabajo

Will F. Além do mundo de desafios que a área de TI proporciona, a busca de novos conhecimentos é gratificante. Tudo o que aprendi e o que desejo aprender é o que será usado para crescimento e desenvolvimento de minha vida pe... + detalles

Gabriel S. Transparência e entrega dentro do prazo. Deditacão total ao projeto. Preferencia trabalhos remotos. Remote developer. Bacharel degree System Information. Bacharel em Sistemas da informação. Desenvolvedor android ... + detalles

Artur L. d. C. O. Formado em Ciência da Computação pela UFS, trabalho há mais de 6 anos como Analista de Sistemas produzindo diversas plataformas em diferentes tecnologias. + detalles

mauricio d. a. Sou programador a vários anos trabalho com PHP, Delphi, android bancos de dados gostaria de te ajudar a desenvolver o seu projeto de maneira eficiente e rápida na medida do possível + detalles

GERCI A. M. F. - Analista de Sistemas Sênior com 15 anos de experiência no mercado de Desenvolvimento de sistema em plataforma distribuída e ambiente mainframe. - Iniciei minha carreira em empresas de consultoria trabalhando com ... + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.