Escolar Documentos
Profissional Documentos
Cultura Documentos
ANDROID
para
Programadores
JELSAF RODRIGUES
Introduo
Ol desenvolvedor,
https://developer.android.com/studio/intro/index.html
Java
Java , basicamente, uma coleo de palavras e simbolos que expressa
o que o nosso cdigo ir fazer, em outras palavras, uma abstrao da
comunio entre computador e desenvolvedor.
- int versao = 1;
- String titulo = Android para Programadores;
http://blog.teamtreehouse.com/java-basics-for-android-develop-
ment-part-1
https://www.tutorialspoint.com/android/
Orientao a Objetos
Java, assim como C# e C++, uma liguagem com programao ori-
entada a objetos. O que significa que a representao de elementos
feita atravs de um objeto ou classe.
http://www.devmedia.com.br/os-4-pilares-da-programacao-orienta-
da-a-objetos/9264
Android Activity, Intent e Fragment
Activity
Intent
Fragment
Relative Layout
Absolute Layout
Frame Layout
Table Layout
Boto
Edit Text
Spinner
Image View
Check Box
Radio Button
Grid View
View Customizada
O API de cmera pode ser utilizada para tirar fotos atravs da sua
aplicao e o API de galeria pode ser utilizada para visualizao das
imagens que esto no dispositivo.
Cada service pode ser pblico ou privado, ou seja, caso ele seja priva-
do somente a aplicao que o iniciou ir acess-lo, se pblico, outras
aplicaes podero acess-lo.
Temas
Listas e Cartes
SOAP
O Restful mais robusto que SOAP pois requer menos banda de in-
ternet para transmisso. Ele tambm utiliza o protocolo HTTP para
comunicao
- POST (Create).
- GET (Read).
- PUT (Update/Replace).
- PATCH (Update/Modify).
- DELETE (Delete).
Volley
- Automatizao de requisies.
- Conexo com multiplas redes.
- Cache HTTP.
- Priorizao de requisio.
- Cancelamento de requisio.
- Customizaes como desistir e repetir.
- Ferramentas de debug e rastreamento.
Firebase
Google Maps
Bluetooth
Internet
Para teste de cdigo, existem dois tipos de teste unitrio, local e in-
strumental.
Teste de Unidade Local
Testes locais rodam com o JVM e voc pode usar algumas bibliotecas
como o Mockito para simulao. Esses testes esto localizados em
module-name/src/test/java/.
Teste de Unidade Instrumental
O terceiro passo configurar quais pases que seu aplicativo deve al-
canar, quais idiomas que o aplicativo ser anunciado e o preo que
quer cobrar em cada pas.