Android

6 fev, 2014

CodeLab: análises, sugestões e próximos passos – Lição 05

Publicidade

codelab

Análises

1. Vantagens de utilizar as APIs do YouTube no PhoneGap

  • Permite empacotar um aplicativo web que utiliza a API do YouTube como um aplicativo móvel que pode ser usado em várias plataformas.
  • Permite que um desenvolvedor web especializado em Frontend desenvolva aplicativos móveis que usem a API do YouTube.
  • Essa estratégia pode ser utilizada para desenvolver aplicativos para muitas plataformas móveis que façam uso das APIs do Google, como: Calendar, Tarefas, Analytics etc.

2. Desvantagens de usar o YouTube no PhoneGap

  • Um aplicativo Android nativo fornece mais possibilidades ao integrar o player nativo do YouTube. Como, por exemplo, usar fragmentos. Isso propicia uma excelente experiência do usuário e uma melhor integração na interface do usuário, o que não é possível com o PhoneGap.
  • Um aplicativo Android nativo também possibilita uma melhor experiência do usuário para ambas, a autenticação e a autorização, devido à utilização do Google Play Services no dispositivo móvel.

Sugestões

1. Tente utilizar o AngularJS

O AngularJS é um framework Javascript que permite implementar arquitetura MVC  no lado do cliente para nosso aplicativo. Ele também permite fazer uso de injeção de dependências. Esse recurso permite que você desenvolva aplicativos complexos com uma arquitetura testada, escalável e fácil de manter, no lado do cliente.

É uma escolha excelente para um aplicativo PhoneGap!!

AngularJS

2. Yeoman.io

Yeoman.io é um conjunto de ferramentas que facilitam o desenvolvimento, a depuração e o empacotamento de aplicativos web:

yeoman

Ele pode ser utilizado para desenvolver um aplicativo AngularJS para o PhoneGap.

3. YouTube Topic Explorer, um aplicativo desenvolvido com Yeoman e AngularJS

YouTube Topic Explorer é um aplicativo open source que é um excelente exemplo das possibilidades oferecidas pelo YouTube Data API v3.

Neste aplicativo, você pode ver como é possível integrar a API do YouTube com o Freebase para melhorar a busca do YouTube usando grafo de conhecimento.

Próximos passos

1. Melhorar o plugin YTPhoneGapPlugin

Estou trabalhando para melhorar o YTPhoneGapPlugin para expor toda a API do YouTube Player para os Intents do Android e, depois disso, eu publicarei novas lições sobre como usá-las.

https://github.com/matiasmolinas/YTPhoneGapPlugin

***

Artigo traduzido pela Redação iMasters, com autorização do autor. Publicado originalmente em http://matiasmolinas.blogspot.com.br/2013/11/lesson-5-analysis-suggestions-and-next.html