Conhecendo o
Android e suas
bibliotecas
@pedrofsn
Quem sou eu
● Pedro Francisco de Sousa Neto
● Graduando em Sistemas de Informação
● Máxima Sistemas
#python
#android
#goog...
Versões do Android
Versões Atuais
http://developer.android.com/about/index.html
“Só as top”
Uso das versões do Android
https://developer.android.com/about/dashboards/index.html
Mercado
http://www.tech-thoughts.net/2014/02/smartphone-market-share-by-region-q4-2013.html
Mercado de
smartphones
no Brasil
*Março de 2014
gs.statcounter.com
Cenário de
Desenvolvimento
Já pensei em tudo!
● Ideia do App;
● Usuários;
● Arquitetura;
● Design Patterns;
● UI;
● UX;
● Design de Interação;
● etc.
SQN
Bibliotecas
Biblioteca
“É um conjunto de funções pré-escritas,
que formam uma solução para um
determinado problema.”
Adaptado de: http...
Vantagens
● Economia de tempo;
● Menos código;
● Mais abstração.
Desvantagens
● Podem ser descontinuadas;
● Pode haver falhas no código;
● Nem sempre atende as suas
expectativas necessida...
Exemplos de
bibliotecas
GlassActionBar
https://github.com/ManuelPeinado/GlassActionBar
android-circlebutton
https://github.com/markushi/android-circlebutton
<at.markushi.ui.CircleButton
android:layout_width="6...
Crouton
https://github.com/keyboardsurfer/Crouton
CardsUI
https://github.com/Androguide/cardsui-for-android
android-flip
https://github.com/openaphid/android-flip
Colours
https://github.com/MatthewYork/Colours
HoloGraphLibrary
https://bitbucket.org/danielnadeau/holographlibrary/wiki/Home
android-ColorPickerPreference
https://github.com/markushi/android-circlebutton
BetterPickers
https://github.com/derekbrameyer/android-betterpickers
Android Recurrence Picker
https://github.com/Shusshu/Android-RecurrencePicker
NineOldAndroids
http://nineoldandroids.com/
ZXing
https://github.com/zxing/zxing
ChangeLog Library
https://github.com/gabrielemariotti/changeloglib
StandOut
https://github.com/pingpongboss/StandOut
v7 appcompat library
http://developer.android.com/tools/support-library/setup.html
Google Drive
https://developers.google.com/drive/android/
Google+ Platform
https://developers.google.com/+/mobile/android/getting-started
Outras bibliotecas
● https://code.google.com/p/google-gson/
● https://github.com/nostra13/Android-Universal-Image-Loader
●...
Onde encontrar
● GitHub;
● The Android Arsenal;
● Google;
● Blogs;
● Lista de discussões;
● etc.
Tarefa de casa
Pesquisar as diferenças entre:
- Biblioteca
- SDK
- API
Acesse e avalie esta apresentação
www.pedrofsn.com.br
Dúvidas?
Conhecendo o Android e suas bibliotecas
Próximos SlideShares
Carregando em…5
×

Conhecendo o Android e suas bibliotecas

1.883 visualizações

Publicada em

Conhecendo o Android e suas bibliotecas

Knowing Android and its libraries

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

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

Nenhuma nota no slide

Conhecendo o Android e suas bibliotecas

  1. 1. Conhecendo o Android e suas bibliotecas @pedrofsn
  2. 2. Quem sou eu ● Pedro Francisco de Sousa Neto ● Graduando em Sistemas de Informação ● Máxima Sistemas #python #android #google #dinheiro#mobile #arduino
  3. 3. Versões do Android
  4. 4. Versões Atuais http://developer.android.com/about/index.html
  5. 5. “Só as top”
  6. 6. Uso das versões do Android https://developer.android.com/about/dashboards/index.html
  7. 7. Mercado
  8. 8. http://www.tech-thoughts.net/2014/02/smartphone-market-share-by-region-q4-2013.html
  9. 9. Mercado de smartphones no Brasil *Março de 2014 gs.statcounter.com
  10. 10. Cenário de Desenvolvimento
  11. 11. Já pensei em tudo! ● Ideia do App; ● Usuários; ● Arquitetura; ● Design Patterns; ● UI; ● UX; ● Design de Interação; ● etc.
  12. 12. SQN
  13. 13. Bibliotecas
  14. 14. Biblioteca “É um conjunto de funções pré-escritas, que formam uma solução para um determinado problema.” Adaptado de: http://jarbasjacome.wordpress.com/o-que-e-biblioteca-de-programacao-library-lib-o-que-e-api-application-programming-interface/
  15. 15. Vantagens ● Economia de tempo; ● Menos código; ● Mais abstração.
  16. 16. Desvantagens ● Podem ser descontinuadas; ● Pode haver falhas no código; ● Nem sempre atende as suas expectativas necessidades.
  17. 17. Exemplos de bibliotecas
  18. 18. GlassActionBar https://github.com/ManuelPeinado/GlassActionBar
  19. 19. android-circlebutton https://github.com/markushi/android-circlebutton <at.markushi.ui.CircleButton android:layout_width="64dip" android:layout_height="64dip" android:src="@drawable/ic_action_tick" app:cb_color="#99CC00" app:cb_pressed_ring_width="8dip" />
  20. 20. Crouton https://github.com/keyboardsurfer/Crouton
  21. 21. CardsUI https://github.com/Androguide/cardsui-for-android
  22. 22. android-flip https://github.com/openaphid/android-flip
  23. 23. Colours https://github.com/MatthewYork/Colours
  24. 24. HoloGraphLibrary https://bitbucket.org/danielnadeau/holographlibrary/wiki/Home
  25. 25. android-ColorPickerPreference https://github.com/markushi/android-circlebutton
  26. 26. BetterPickers https://github.com/derekbrameyer/android-betterpickers
  27. 27. Android Recurrence Picker https://github.com/Shusshu/Android-RecurrencePicker
  28. 28. NineOldAndroids http://nineoldandroids.com/
  29. 29. ZXing https://github.com/zxing/zxing
  30. 30. ChangeLog Library https://github.com/gabrielemariotti/changeloglib
  31. 31. StandOut https://github.com/pingpongboss/StandOut
  32. 32. v7 appcompat library http://developer.android.com/tools/support-library/setup.html
  33. 33. Google Drive https://developers.google.com/drive/android/
  34. 34. Google+ Platform https://developers.google.com/+/mobile/android/getting-started
  35. 35. Outras bibliotecas ● https://code.google.com/p/google-gson/ ● https://github.com/nostra13/Android-Universal-Image-Loader ● http://www.turtle-player.co.uk/ ● http://www.onbarcode.com/products/android_barcode/ ● http://supercsv.sourceforge.net/ ● http://developer.android.com/google/play-services/index.html ● https://github.com/ACRA/acra ● http://androidannotations.org/ ● https://github.com/passy/Android-DirectoryChooser ● https://github.com/spacecowboy/NoNonsense-FilePicker ● https://github.com/rampo/UpdateChecker ● http://jsoup.org/ ● https://code.google.com/p/android-image-filtering/ ● https://github.com/novoda/SimpleEasyXmlParser ● https://developers.google.com/youtube/android/player/
  36. 36. Onde encontrar ● GitHub; ● The Android Arsenal; ● Google; ● Blogs; ● Lista de discussões; ● etc.
  37. 37. Tarefa de casa Pesquisar as diferenças entre: - Biblioteca - SDK - API
  38. 38. Acesse e avalie esta apresentação www.pedrofsn.com.br
  39. 39. Dúvidas?

×