Como o nome diz, roda no android Plataforma toda integrada “Vamos ver as entranhas do Android” Falar um pouco da arquitetura Principal ling de prog é Java
Progs Androids usam 4 componentes (Activities, Services, Broad. Recei. e Cont. Prov.) Act = TELAS Serv = SERVIÇOS BACKGROUND ContProv = DADOS GUARDADOS BroadRec = RECEBE DADOS e faz algo Intents são mensagens com intenções de uso e ação
Activities pode chamar outras Activities e Services Activities e Services podem acessar Content Providers usando Intents Activities, Services pode enviar Intents pra Broadcast Receivers Exemplo : sistema que busca os dados do contato em Redes Sociais antes de guardar. Dados das redes busca com Service
Para trabalhar com esses componentes e todas as outras classes, usamos Java e MUITO XML Com editor, fica fácil, mas na mão, coisas mais simples, fica mais complicado
E qual o problema do Java? (ESPAÇO PARA FALAREM) Verbosa -> não é diferente no Android
Mesmo assim, ainda é melhor para: Interface Gráfica rebuscada Persistência Jogos
Existem alternativas como o Titanium e o PhoneGap Todos os dois usam HTML e JS Têm IDE e frameworks para ajudar também e geram código nativo
SL4A vem como uma das alternativas O bom dele é que pode escolher sua linguagem
Progs Androids usam 4 componentes (Activities, Services, Broad. Recei. e Cont. Prov.) Act = TELAS Serv = SERVIÇOS BACKGROUND ContProv = DADOS GUARDADOS BroadRec = RECEBE DADOS e faz algo Intents são mensagens com intenções de uso e ação