Conhecendo o Android e suas bibliotecas

  • View
    554

  • Download
    3

  • Category

    Mobile

Preview:

DESCRIPTION

Conhecendo o Android e suas bibliotecas Knowing Android and its libraries

Citation preview

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

#google

#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

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

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● 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/

Tarefa de casa

Pesquisar as diferenças entre:

- Biblioteca- SDK- API

Acesse e avalie esta apresentação

www.pedrofsn.com.br

Dúvidas?

Recommended