Conhecendo o Android e suas bibliotecas
-
Upload
pedro-francisco-de-sousa-neto -
Category
Mobile
-
view
554 -
download
3
description
Transcript of Conhecendo o Android e suas bibliotecas
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
#dinheiro#mobile
#arduino
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://jarbasjacome.wordpress.com/o-que-e-biblioteca-de-programacao-library-lib-o-que-e-api-application-programming-interface/
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 necessidades.
Exemplos de bibliotecas
GlassActionBar
https://github.com/ManuelPeinado/GlassActionBar
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" />
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
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● 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/
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?