View
495
Download
0
Category
Preview:
Citation preview
Versão: 1.0 Data: 14/10/2013Setor: Desenvolvimento
Proprietário: Gustavo Antunes de Bitencourt
Classificação:(X) Pública( ) Interna( ) Confidencial
Gustavo Antunes de Bitencourt
Desenvolvedor Java e Android Graduando Ciência da Computação – Unisul Colaborador GUJavaSC (www.gujavasc.org) Organizador TECHDAY 2013 (09 de novembro)
NEXXERA TECHPEOPLE S.A.
Fundada em 2005; Parceria Nexxera – Unisul; Atende as demandas da Nexxera; Possui mais de 20 colaboradores;
LINGUAGENS DE PROGRAMAÇÃO/SCRIPT
TECNOLOGIAS/FRAMEWORKS
Desenvolvendo projetos na plataforma Android
AGENDA
Histórico Ambiente de desenvolvimento Arquitetura Intent Os 4 tipos de componentes Android Interface de usuário AndroidManifest.xml Links e materiais
HISTÓRICO
Jul. 2005: Google compra startup Android Inc; Dez. 2006: Rumores da produção de um telefone Google; Nov. 2007: Lançamento da Open Handset Alliance,
organizações compremetidas em produzir um celular “melhor” e mais “aberto”, e, lançamento Android Beta;
Out. 2008: Lançamento do HTC G1: Primeiro device com Android
Versões: 1.5(Cupcake), 1.6(Donut), 2.0 e 2.1(Eclair), 2.2(Froyo), 2.3(Gingerbread), 3.0/3.1/3.2(Honeycomb), 4.0(Ice Cream Sandwich), 4.1/4.2/4.3(Jelly Bean), 4.4(KitKat).
AMBIENTE DE DESENVOLVIMENTO(Android SDK)
Disponível em (Mac OS, Linux e Windows); Gerenciamento das plataformas(SDK Manager); Emuladores(AVD Manager); Debug e deploy por USB; ADT Plugin Eclipse; Android Studio(IntelliJ IDEA).
ARQUITETURA
INTENT
O que você quer fazer(Intenção): “Abra esse site web” “Mostre a tela de confirmação de pagamento”
Declaração de necessidade; Possui várias informações(Extras, URIs, Action...) Intents implícitos e explícitos
Activity OtherActivity
OS 4 TIPOS DE COMPONENTES ANDROID
Activity; Service; BroadcastReceiver; ContentProvider.
ACTIVITY
Relacionada a tela que está visível; Relacionamento um-para-um com uma tela UI; Funções:
Controlar os eventos; Exibir os elementos de UI; startActivity() e startActivityForResult();
SERVICE
Ciclo de vida longo(Sincronização de dados); Executa threads em background; Pode ser ativada por um BroadcastReceiver;
BROADCASTRECEIVER
Receber e/ou responder evento global; Duração máxima de 2 segundos(Service); Não possuem UI;
CONTENTPROVIDER
Expor os dados para outros aplicativos; Acessar os dados de outros aplicativos(leitura ou escrita);
Contatos do usuário; Últimas ligações;
COMPONENTES DE INTERFACE
ANDROIDMANIFEST.XML
LINKS E MATERIAIS
http://www.android.com/intl/pt-BR_br/kitkat/ http://www.android.com/intl/pt-BR_br/about/ http://developer.android.com/sdk/ http://developer.android.com/sdk/installing/installing-
adt.html http://www.k19.com.br/downloads/apostilas/java/k19-k41-
desenvolvimento-mobile-com-android http://www.androidbrasilprojetos.org/android/apostila-de-
desenvolvimento-android/
TECHDAY 2013
CONTEÚDO DO EVENTO Palestra: palestra principal do evento realizada no auditório (duração 1 hora) Mini-Palestra: palestras sobre diversos assuntos (duração 45 minutos) Mini-Cursos: cursos práticos introdutórios realizado nos laboratórios de
informática (duração 1 hora e 45 minutos) Lightning Talk: apresentações relâmpago sobre diversos temas (10-15 minutos
cada) Networking: evento preparado para uma prática efetiva de networking
Palestras sobre Big Data, Java, Android, Servidores Linux, etc...
Recommended