Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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
Nächste SlideShare
Wird geladen in …5
×

Conhecendo o Android e suas bibliotecas

2.004 Aufrufe

Veröffentlicht am

Conhecendo o Android e suas bibliotecas

Knowing Android and its libraries

Veröffentlicht in: Mobil
  • Als Erste(r) kommentieren

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?

×