Produtividade Maxima com Libs Android

469 visualizações

Publicada em

Esta apresentação tem como objetivo mostrar um pouco da minha experiência com a utilização de algumas bibliotecas Android, e ressaltar as facilidades que o Android Studio trouxe para trabalhar com Libs.

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
469
No SlideShare
0
A partir de incorporações
0
Número de incorporações
19
Ações
Compartilhamentos
0
Downloads
16
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Produtividade Maxima com Libs Android

  1. 1. Libs Android +bryanollivie Produtividade Maxima Com
  2. 2. Libs Library Biblioteca Lib
  3. 3. Bibliotecas Android ??? O que são ? Com se reproduzem ? Em qual ambiente vivem ?
  4. 4. Bibliotecas Android ??? • O que são ? …Um conjunto de funções pré-escritas por outros programadores que já resolvem determinados problemas para você sem que vc precise “reinventar a roda”…
  5. 5. Bibliotecas Android ??? • Como se reproduzem ? Cerebro de Dev. Café Libs
  6. 6. Bibliotecas Android ??? • Em qual ambiente vivem ? Android StudioEclipse
  7. 7. Eclipse
  8. 8. Eclipse ADT Ambiente Pronto Até o ano de 2014…
  9. 9. Como é no eclipse Projeto principal Bibliotecas, frameworks Internos etc… 26 Projetos compilando ao abrir o eclipse.
  10. 10. Como é no eclipse Projeto principal Bibliotecas usadas no projeto principal. Aprox. 10 min para carregar todas as libs.
  11. 11. Como é no eclipse Dependências Projeto que é uma lib.
  12. 12. Android Studio
  13. 13. Android Studio
  14. 14. Gradle …Gradle é um sistema de automatização de builds… .apkGladle Recursos
  15. 15. Android Studio Suporte a: Wear Phone/Tablet TV Glass Auto
  16. 16. Estrutura dos Projetos X
  17. 17. Estrutura dos Projetos ✓Mudança da estrutura do projeto. ✓Novo sistema de construção. ✓Projeto e dependências são dispostos de forma diferente. ✓Trabalham de outra forma.
  18. 18. Estrutura dos Projetos
  19. 19. Bibliotecas O Android Studio, facilitou a utilização de libs no Android.
  20. 20. Libs Android Principais Do
  21. 21. Volley Lançada no Google I/O 2013. Facilita as conexões web. Simplifica o carregamento de imagens da web. Facilita o trabalho com JSON (GsonRequest). Requisições HTTP (StringRequest, HTTP METHOD,Success & Error Listener)
  22. 22. Android Annotattions Desenvolvida por Pierre-Yves. Biblioteca gratuita e opensource. Diminuir a quantidade de código. Facilita a manutenção. Simplifica a chamada de métodos em background. Utilização de webservices REST; Injeção de dependências: views, extras, system services, resources; Trabalhar com Threads que rodam em background e a UI Thread;
  23. 23. Android Annotattions Diminuiu em 50% o numero de linhas em uma classe Android.
  24. 24. Gson Utilizada para converter objetos Java em representação JSON e vice-versa. Possui grande capacidade de escalabilidade. Foi originalmente criado para ser utilizada em projetos dentro da google. Capacidade Serializar uma coleção de 1.4 Mi de objetos e deserializar 87 Mil objetos simultaneamente.
  25. 25. Picasso Armazenamento de imagens em cache Download de imagens em paralelo Facil de utilzar. Otimização da memoria Cache automatico das imagens baixadas Mais velocidade no segundo carregamento. Redimensionamento de Imagens de forma simples Configuração de efeitos visuais
  26. 26. Android View Animations Torna a criarão de efeitos em Views uma tarefa fácil. Possui utilização e manutenção constante. Possível ajustar o tempo das animações, ordem, tamanho etc… Video
  27. 27. Retrofit (Webservices) Uma ótima biblioteca para ser utilizada em web . Envio de parametros para uma consulta Conversão de objetos em JSON Acelera o upload de arquivos. GET, POST, PUT, DELETE e HEAD
  28. 28. Retrofit (Webservices)
  29. 29. Sugar ORM (BANCO) Cria e gerencia conexões com BD API para consultas CRUD mais simplificadas
  30. 30. Sugar ORM (BANCO) Deletar Criar Consultar Alterar
  31. 31. Saber mais… Android Libs Android Arsenal
  32. 32. Links Volley Android Annotations Gson Picasso Android View Animations Retrofit Suggar ORM
  33. 33. bryanollivie+bryanollivie Bryan Ollivie /bryanollivie bryanollivie bryanollivie Obrigado !!!

×