SlideShare uma empresa Scribd logo
Stefan Horochovec Pós Graduado em Engenharia de Software e Gestão de Projetos; Adobe Flex/Java Sênior – Avanti Prima; Blog: http://www.horochovec.com.br (ptBR); Blog: http://www.horochovec.com (enUS); Twitter: http://twitter.com/horochovec; Gtalk: stefan.horochovec@gmail.com;
Agenda Introdução; Histórico  de versões; Aparelhos; Plataforma; Aplicações; Conceituação do SDK; Instalação de SDK Instalação do ADT; Exemplos; Perguntas;
Thebeginning Andy Rubin em 5 de novembro de 2007 “Será algo mais significante e ambicioso do que um simples telefone”
Open-source conceitual
Histórico Notification Bar Google Search Internet, Aplicativos, Contatos, Compromissos Google Talk MarketApp - AndroidMarket SMS e MMS Google Sync Gmail, People e Calendar Android 1.0 23/07/2008 Maps com suporte ao  Latitude e ao StreetView Emails com POP3, IMAP4 e STMP Web browser Agrupamento de ícones  na área de trabalho Câmera, sem alterar  resoluções ou qualidade Media Player Discador por voz Youtubevideo player WiFi e Bluetooth Level 1
Histórico Google Maps Adicionado detalhes  na pesquisa Discador Aumento do tempo para  chamadas pelo viva-voz Android 1.1 09/02/2009 Discador  Ocultar/Visualizar  o Dialpad Mensagens Adicionar anexos Level 2
Histórico Upload de vídeos  para o Youtube Transições  de telas  animadas Sistema  Suporte a teclado virtual CâmeraGravação de vídeo Android 1.5 - Cupcake 30/04/2009 Upload de fotos  para o Picasa Contatos Mostra a foto  do usuário Galeria de imagens Player de vídeo (MPEG-4 e 3GP) Home screen  Suporte a Widgets Level 3
Histórico Sistema Aumento de velocidade na  pesquisa e  na câmera Sistema Navegação por GPS Busca por voz Android 1.6 - Donut 15/09/2009 Gallery Deletar múltiplos arquivos Display:  Suporte a resoluções  WVGA; Text to speech AndroidMarket:  Pesquisa facilitada,  Screenshots, Detalhamento da app Sistema  Expansão do Gesture framework Level 4
Histórico Teclado virtual:  Maior velocidade  de digitação SDK: MotionEvent Eventos multi-touch Contatos:  Opções de contato com  um clique sobre sua foto Live Wallpapers  Teclado virtual:  Dicionário inteligente Android 2.0/2.0.1/2.1 - Eclair 26/10/2009 Suporte para mais opções tamanhos e resoluções de tela,  melhor relação de contraste Sync:  Múltiplas contas  para email e contatos Sistema:  Velocidade de hardware  otimizado Câmera:  Flash, Zoom digital,  modo de cena,  efeitos de cor, equilíbrio de branco Browser:  Interface atualizada,  Miniaturas Bookmark,  Double-tap zoom,  Suporte para HTML 5 Level 5/6/7
Histórico Sistema: Permite  instalar aplicativos   no SD-Card Sistema:  Suporte para telas de  alta definição (320 dpi) Sistema:  Flash Player e ao Adobe AIR Navegação:  Suporte para  upload de arquivos  em formulários Sistema:  Otimização da velocidade,  memória e performance Android 2.2 - Froyo 20/05/2010 Teclado Virtual:  Rápida alternância  entre idiomas  de teclado e seus  dicionários AndroidMaket:  Recursos de atualização  automática de aplicativos Sistema:  Compartilhamento  de contatos através de Bluetooth Navegação:  Integração com o Chrome V8  JavaScriptengine Sistema:  Opção para desabilitar  o acesso a dados Level 8
Histórico Copiar e colar ficou  mais simples e mais  intuitivo o uso GarbageCollector Sistema: Atualização do  design da interface do usuário Troca do sistema  de arquivos para ext4 Novos efeitos de áudio,  como reverb, equalização,  a virtualização de fone  de ouvido e BassBoost Google Talk:  Suporte a video-chat Melhor gerenciamento  da bateira Android 2.3/2.3.5 - Gingerbread 09/12/2010 Suporte para telas  e resoluções extra-grande  (WXGA e maiores) Suporte para VoIP Download Manager permite  um fácil acesso a qualquer arquivo Games:  Melhora no áudio e gráficos  para desenvolvimento de jogos Teclado Virtual:  Mais rápido, text-input‘mais intuitivo  e digitação através de voz Suporte nativo para mais sensores como giroscópios e barômetros Level 9/10
Aparelhos
Plataforma Ambiente baseado em Linux 2.6; Aplicações são executadas em uma VM chamada Dalvik; Navegador integrado baseado no WebKitEngine; Recursos gráficos baseados em OpenGL; Armazenagem de informações através de SQLite; Open-source; ROMs customizadas;
Aplicações Linguagem de desenvolvimento – Java; Distribuição por arquivos. APK; Distribuição de aplicativos por lojas; Sandbox espelhado no Linux;
Conceituação - Activities Tela da nossa aplicação; Codificação em Java ou XML; Conceito de camadas para gestão de telas; Ciclo de vida definido;
Conceituação - Services Serviços executados em nossa aplicação; São executados independente de um Activity; São executadas em background na aplicação; Independem do componente que as criou; Aplicações com conceito SaaS;
Conceituação – ContentProviders Canal de conversa entre aplicações; Permite que dados sejam trafegados entre as aplicações instaladas no smartphone; Conversa é feita através de acesso a dados como um banco de dados; Android fornece diversos ContentProviders;
Conceituação – Broadcast Receivers Notificação entre aplicações e do próprio sistema operacional as aplicações; Notificações de ligações, SMSs, bateria, tela desligada, etc; Aplicações podem iniciar seus próprios broadcasts; Não possui Activities;
Conceituação – AndroidManifest.xml Notifica o sistema operacional sobre sua aplicação: Activities; Services; ContentProviders; Broadcast Receivers; Permissões; API Level;
Instalação - SDK
Instalação - SDK
Instalação - SDK
Instalação - SDK
Instalação - SDK
Instalação - SDK
Instalação - SDK
Instalação - SDK
Instalação - SDK
Instalação - Eclipse
Instalação - Eclipse
Instalação - Eclipse
Instalação - ADT
Instalação - ADT
Instalação - ADT
Instalação - ADT
Instalação - ADT
Instalação - ADT
Instalação - ADT
Instalação - ADT
Instalação - ADT
Instalação - ADT
Instalação - ADT
Exemplos Download: http://www.horochovec.com.br
Dúvidas?
http://riacycle.com/android 30% OFF PROMOCODE: SOUDEV11CON Válido: 26 novembro
Obrigado!

Mais conteúdo relacionado

Mais procurados

Compre o Fusioncharts com a SALDIT SOFTWARE
Compre o Fusioncharts com a SALDIT SOFTWARECompre o Fusioncharts com a SALDIT SOFTWARE
Compre o Fusioncharts com a SALDIT SOFTWARE
Saldit Software
 
Android
AndroidAndroid
Básico de desenvolvimento com Android
Básico de desenvolvimento com AndroidBásico de desenvolvimento com Android
Básico de desenvolvimento com Android
Avski Software Solutions
 
Utilização de APIs do Windows Live
Utilização de APIs do Windows LiveUtilização de APIs do Windows Live
Utilização de APIs do Windows Live
Campus Party Brasil
 
Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01
Gustavo Zimmermann
 

Mais procurados (6)

Rich Internet Applications
Rich Internet ApplicationsRich Internet Applications
Rich Internet Applications
 
Compre o Fusioncharts com a SALDIT SOFTWARE
Compre o Fusioncharts com a SALDIT SOFTWARECompre o Fusioncharts com a SALDIT SOFTWARE
Compre o Fusioncharts com a SALDIT SOFTWARE
 
Android
AndroidAndroid
Android
 
Básico de desenvolvimento com Android
Básico de desenvolvimento com AndroidBásico de desenvolvimento com Android
Básico de desenvolvimento com Android
 
Utilização de APIs do Windows Live
Utilização de APIs do Windows LiveUtilização de APIs do Windows Live
Utilização de APIs do Windows Live
 
Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01
 

Destaque

Utilizando Polymer em aplicações móveis
Utilizando Polymer em aplicações móveisUtilizando Polymer em aplicações móveis
Utilizando Polymer em aplicações móveis
Stefan Horochovec
 
Flash plataform em dispositivos móveis
Flash plataform em dispositivos móveisFlash plataform em dispositivos móveis
Flash plataform em dispositivos móveis
Stefan Horochovec
 
Componentizando a Web com Polymer
Componentizando a Web com PolymerComponentizando a Web com Polymer
Componentizando a Web com Polymer
Stefan Horochovec
 
Adobe Flex e Playbook
Adobe Flex e PlaybookAdobe Flex e Playbook
Adobe Flex e Playbook
Stefan Horochovec
 
FlexMania 2010
FlexMania 2010FlexMania 2010
FlexMania 2010
Stefan Horochovec
 
Write once, run "everywhere"
Write once, run "everywhere"Write once, run "everywhere"
Write once, run "everywhere"
Stefan Horochovec
 
Gerenciamento de memoria
Gerenciamento de memoriaGerenciamento de memoria
Gerenciamento de memoria
Stefan Horochovec
 
Banco de dados orientado a objetos
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetos
Stefan Horochovec
 

Destaque (8)

Utilizando Polymer em aplicações móveis
Utilizando Polymer em aplicações móveisUtilizando Polymer em aplicações móveis
Utilizando Polymer em aplicações móveis
 
Flash plataform em dispositivos móveis
Flash plataform em dispositivos móveisFlash plataform em dispositivos móveis
Flash plataform em dispositivos móveis
 
Componentizando a Web com Polymer
Componentizando a Web com PolymerComponentizando a Web com Polymer
Componentizando a Web com Polymer
 
Adobe Flex e Playbook
Adobe Flex e PlaybookAdobe Flex e Playbook
Adobe Flex e Playbook
 
FlexMania 2010
FlexMania 2010FlexMania 2010
FlexMania 2010
 
Write once, run "everywhere"
Write once, run "everywhere"Write once, run "everywhere"
Write once, run "everywhere"
 
Gerenciamento de memoria
Gerenciamento de memoriaGerenciamento de memoria
Gerenciamento de memoria
 
Banco de dados orientado a objetos
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetos
 

Semelhante a Plataforma Android

Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
Jose Augusto Cintra
 
Computacao Movel e Sem Fio
Computacao Movel e Sem FioComputacao Movel e Sem Fio
Computacao Movel e Sem Fio
Douglas Frari
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
jgbirk
 
O futuro do Android
O futuro do AndroidO futuro do Android
O futuro do Android
Erisvaldo Junior
 
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Luciano Condé
 
Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6
Nuno Luz
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)grupouro
 
Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight  Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight
Luciano Condé
 
Web Tools Pt B R
Web Tools Pt  B RWeb Tools Pt  B R
Web Tools Pt B R
guestb9d145
 
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
Loiane Groner
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma AndroidNatanael Fonseca
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Diego Cavalca
 
Apresentação de projeto de estágio
Apresentação de projeto de estágioApresentação de projeto de estágio
Apresentação de projeto de estágio
Marcos Bispo de Oliveira
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
Diego Cavalca
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
Diego Cavalca
 
8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App
Heider Lopes
 
Web ou App?
Web ou App?Web ou App?
Web ou App?
thingshackerteam
 
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveisSeminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Rogério Moraes de Carvalho
 

Semelhante a Plataforma Android (20)

Desenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis MultiplataformaDesenvolvimento de Aplicativos Móveis Multiplataforma
Desenvolvimento de Aplicativos Móveis Multiplataforma
 
Computacao Movel e Sem Fio
Computacao Movel e Sem FioComputacao Movel e Sem Fio
Computacao Movel e Sem Fio
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
 
O futuro do Android
O futuro do AndroidO futuro do Android
O futuro do Android
 
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7Visão Geral sobre a plataforma de aplicações do Windows Phone 7
Visão Geral sobre a plataforma de aplicações do Windows Phone 7
 
Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6Td08 Nl Ex07 Wm6
Td08 Nl Ex07 Wm6
 
Asoso tipos de aplicações móveis (1)
Asoso   tipos de aplicações móveis (1)Asoso   tipos de aplicações móveis (1)
Asoso tipos de aplicações móveis (1)
 
Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight  Construindo aplicações para o Windows Phone com Silverlight
Construindo aplicações para o Windows Phone com Silverlight
 
Web Tools Pt B R
Web Tools Pt  B RWeb Tools Pt  B R
Web Tools Pt B R
 
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
JustJava 2013: Aplicações Desktop HTML5, CSS3, Javascript com Servlets 3
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
 
Seminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec CafelândiaSeminário de Desenvolvimento Mobile - Etec Cafelândia
Seminário de Desenvolvimento Mobile - Etec Cafelândia
 
HTML5 & suas APIs
HTML5 & suas APIsHTML5 & suas APIs
HTML5 & suas APIs
 
Apresentação de projeto de estágio
Apresentação de projeto de estágioApresentação de projeto de estágio
Apresentação de projeto de estágio
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 
Minicurso Intel XDK
Minicurso Intel XDKMinicurso Intel XDK
Minicurso Intel XDK
 
8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App8ºConnecting Knowledge Web ou App
8ºConnecting Knowledge Web ou App
 
Web ou App?
Web ou App?Web ou App?
Web ou App?
 
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveisSeminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
Seminfo 2012 (Urutaí-GO): Desenvolvimento para dispositivos móveis
 
10 android - leonardo
10   android - leonardo10   android - leonardo
10 android - leonardo
 

Mais de Stefan Horochovec

Lei Geral de Proteção de Dados - LGPD
Lei Geral de Proteção de Dados - LGPDLei Geral de Proteção de Dados - LGPD
Lei Geral de Proteção de Dados - LGPD
Stefan Horochovec
 
Arquitetura Serverless na AWS
Arquitetura Serverless na AWSArquitetura Serverless na AWS
Arquitetura Serverless na AWS
Stefan Horochovec
 
Desmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWADesmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWA
Stefan Horochovec
 
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoAndroid Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Stefan Horochovec
 
Android Study Jams - GDG Dois Vizinhos
Android Study Jams - GDG Dois VizinhosAndroid Study Jams - GDG Dois Vizinhos
Android Study Jams - GDG Dois Vizinhos
Stefan Horochovec
 
Workshop - Ionic + firebase
Workshop - Ionic + firebaseWorkshop - Ionic + firebase
Workshop - Ionic + firebase
Stefan Horochovec
 
GDG Dois Vizinhos
GDG Dois VizinhosGDG Dois Vizinhos
GDG Dois Vizinhos
Stefan Horochovec
 
Primeiros passos - GIT
Primeiros passos - GITPrimeiros passos - GIT
Primeiros passos - GIT
Stefan Horochovec
 
Introdução ao AngularJS
Introdução ao AngularJSIntrodução ao AngularJS
Introdução ao AngularJS
Stefan Horochovec
 

Mais de Stefan Horochovec (9)

Lei Geral de Proteção de Dados - LGPD
Lei Geral de Proteção de Dados - LGPDLei Geral de Proteção de Dados - LGPD
Lei Geral de Proteção de Dados - LGPD
 
Arquitetura Serverless na AWS
Arquitetura Serverless na AWSArquitetura Serverless na AWS
Arquitetura Serverless na AWS
 
Desmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWADesmistificando Progressive Web Apps - PWA
Desmistificando Progressive Web Apps - PWA
 
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira ReuniãoAndroid Study Jam - GDG Dois Vizinhos - Primeira Reunião
Android Study Jam - GDG Dois Vizinhos - Primeira Reunião
 
Android Study Jams - GDG Dois Vizinhos
Android Study Jams - GDG Dois VizinhosAndroid Study Jams - GDG Dois Vizinhos
Android Study Jams - GDG Dois Vizinhos
 
Workshop - Ionic + firebase
Workshop - Ionic + firebaseWorkshop - Ionic + firebase
Workshop - Ionic + firebase
 
GDG Dois Vizinhos
GDG Dois VizinhosGDG Dois Vizinhos
GDG Dois Vizinhos
 
Primeiros passos - GIT
Primeiros passos - GITPrimeiros passos - GIT
Primeiros passos - GIT
 
Introdução ao AngularJS
Introdução ao AngularJSIntrodução ao AngularJS
Introdução ao AngularJS
 

Último

PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
betokg
 
Roteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptxRoteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptx
pamellaaraujo10
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
JulianeMelo17
 
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
andressacastro36
 
Caça-palavras ortografia M antes de P e B.
Caça-palavras    ortografia M antes de P e B.Caça-palavras    ortografia M antes de P e B.
Caça-palavras ortografia M antes de P e B.
Mary Alvarenga
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
Manuais Formação
 
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdfProjeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Bibliotecas Infante D. Henrique
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
LuizHenriquedeAlmeid6
 
o que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sulo que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sul
CarlaInsStaub
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
WelidaFreitas1
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
Mary Alvarenga
 
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdfCADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
NatySousa3
 
A nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptxA nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptx
juserpa07
 
2021-7o-ano-PPt-Oracoes-coordenadas..pptx
2021-7o-ano-PPt-Oracoes-coordenadas..pptx2021-7o-ano-PPt-Oracoes-coordenadas..pptx
2021-7o-ano-PPt-Oracoes-coordenadas..pptx
BarbaraBeatriz15
 
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptxFato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
MariaFatima425285
 
Aula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptxAula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptx
kdn15710
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Ligia Galvão
 
O autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdfO autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdf
Letícia Butterfield
 
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
LuizHenriquedeAlmeid6
 

Último (20)

PROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.pptPROVA FINAL Filosofia e Educação Cristã.ppt
PROVA FINAL Filosofia e Educação Cristã.ppt
 
Roteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptxRoteiro para análise do Livro Didático .pptx
Roteiro para análise do Livro Didático .pptx
 
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptxApresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
Apresentação_Primeira_Guerra_Mundial 9 ANO-1.pptx
 
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdfiNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
iNTRODUÇÃO À Plantas terrestres e Plantas aquáticas. (1).pdf
 
Caça-palavras ortografia M antes de P e B.
Caça-palavras    ortografia M antes de P e B.Caça-palavras    ortografia M antes de P e B.
Caça-palavras ortografia M antes de P e B.
 
UFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manualUFCD_8298_Cozinha criativa_índice do manual
UFCD_8298_Cozinha criativa_índice do manual
 
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdfProjeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
Projeto aLeR+ o Ambiente - Os animais são nossos amigos.pdf
 
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptxSlides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
Slides Lição 9, Betel, Ordenança para uma vida de santificação, 2Tr24.pptx
 
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptxSlides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
Slides Lição 10, CPAD, Desenvolvendo uma Consciência de Santidade, 2Tr24.pptx
 
o que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sulo que está acontecendo no Rio grande do Sul
o que está acontecendo no Rio grande do Sul
 
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptxLIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
LIÇÃO 9 - ORDENANÇAS PARA UMA VIDA DE SANTIFICAÇÃO.pptx
 
Caça-palavras - ortografia S, SS, X, C e Z
Caça-palavras - ortografia  S, SS, X, C e ZCaça-palavras - ortografia  S, SS, X, C e Z
Caça-palavras - ortografia S, SS, X, C e Z
 
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdfCADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
CADERNO DE CONCEITOS E ORIENTAÇÕES DO CENSO ESCOLAR 2024.pdf
 
A nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptxA nossa mini semana 2706 2906 Juliana.pptx
A nossa mini semana 2706 2906 Juliana.pptx
 
2021-7o-ano-PPt-Oracoes-coordenadas..pptx
2021-7o-ano-PPt-Oracoes-coordenadas..pptx2021-7o-ano-PPt-Oracoes-coordenadas..pptx
2021-7o-ano-PPt-Oracoes-coordenadas..pptx
 
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptxFato X Opinião (Língua Portuguesa 9º Ano).pptx
Fato X Opinião (Língua Portuguesa 9º Ano).pptx
 
Aula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptxAula01 - ensino médio - (Filosofia).pptx
Aula01 - ensino médio - (Filosofia).pptx
 
Aproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividadeAproveitando as ferramentas do Tableau para criatividade e produtividade
Aproveitando as ferramentas do Tableau para criatividade e produtividade
 
O autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdfO autismo me ensinou - Letícia Butterfield.pdf
O autismo me ensinou - Letícia Butterfield.pdf
 
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptxSlides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
Slides Lição 9, Central Gospel, As Bodas Do Cordeiro, 1Tr24.pptx
 

Plataforma Android

  • 1.
  • 2. Stefan Horochovec Pós Graduado em Engenharia de Software e Gestão de Projetos; Adobe Flex/Java Sênior – Avanti Prima; Blog: http://www.horochovec.com.br (ptBR); Blog: http://www.horochovec.com (enUS); Twitter: http://twitter.com/horochovec; Gtalk: stefan.horochovec@gmail.com;
  • 3. Agenda Introdução; Histórico de versões; Aparelhos; Plataforma; Aplicações; Conceituação do SDK; Instalação de SDK Instalação do ADT; Exemplos; Perguntas;
  • 4. Thebeginning Andy Rubin em 5 de novembro de 2007 “Será algo mais significante e ambicioso do que um simples telefone”
  • 6. Histórico Notification Bar Google Search Internet, Aplicativos, Contatos, Compromissos Google Talk MarketApp - AndroidMarket SMS e MMS Google Sync Gmail, People e Calendar Android 1.0 23/07/2008 Maps com suporte ao Latitude e ao StreetView Emails com POP3, IMAP4 e STMP Web browser Agrupamento de ícones na área de trabalho Câmera, sem alterar resoluções ou qualidade Media Player Discador por voz Youtubevideo player WiFi e Bluetooth Level 1
  • 7. Histórico Google Maps Adicionado detalhes na pesquisa Discador Aumento do tempo para chamadas pelo viva-voz Android 1.1 09/02/2009 Discador Ocultar/Visualizar o Dialpad Mensagens Adicionar anexos Level 2
  • 8. Histórico Upload de vídeos para o Youtube Transições de telas animadas Sistema Suporte a teclado virtual CâmeraGravação de vídeo Android 1.5 - Cupcake 30/04/2009 Upload de fotos para o Picasa Contatos Mostra a foto do usuário Galeria de imagens Player de vídeo (MPEG-4 e 3GP) Home screen Suporte a Widgets Level 3
  • 9. Histórico Sistema Aumento de velocidade na pesquisa e na câmera Sistema Navegação por GPS Busca por voz Android 1.6 - Donut 15/09/2009 Gallery Deletar múltiplos arquivos Display: Suporte a resoluções WVGA; Text to speech AndroidMarket: Pesquisa facilitada, Screenshots, Detalhamento da app Sistema Expansão do Gesture framework Level 4
  • 10. Histórico Teclado virtual: Maior velocidade de digitação SDK: MotionEvent Eventos multi-touch Contatos: Opções de contato com um clique sobre sua foto Live Wallpapers Teclado virtual: Dicionário inteligente Android 2.0/2.0.1/2.1 - Eclair 26/10/2009 Suporte para mais opções tamanhos e resoluções de tela, melhor relação de contraste Sync: Múltiplas contas para email e contatos Sistema: Velocidade de hardware otimizado Câmera: Flash, Zoom digital, modo de cena, efeitos de cor, equilíbrio de branco Browser: Interface atualizada, Miniaturas Bookmark, Double-tap zoom, Suporte para HTML 5 Level 5/6/7
  • 11. Histórico Sistema: Permite instalar aplicativos no SD-Card Sistema: Suporte para telas de alta definição (320 dpi) Sistema: Flash Player e ao Adobe AIR Navegação: Suporte para upload de arquivos em formulários Sistema: Otimização da velocidade, memória e performance Android 2.2 - Froyo 20/05/2010 Teclado Virtual: Rápida alternância entre idiomas de teclado e seus dicionários AndroidMaket: Recursos de atualização automática de aplicativos Sistema: Compartilhamento de contatos através de Bluetooth Navegação: Integração com o Chrome V8 JavaScriptengine Sistema: Opção para desabilitar o acesso a dados Level 8
  • 12. Histórico Copiar e colar ficou mais simples e mais intuitivo o uso GarbageCollector Sistema: Atualização do design da interface do usuário Troca do sistema de arquivos para ext4 Novos efeitos de áudio, como reverb, equalização, a virtualização de fone de ouvido e BassBoost Google Talk: Suporte a video-chat Melhor gerenciamento da bateira Android 2.3/2.3.5 - Gingerbread 09/12/2010 Suporte para telas e resoluções extra-grande (WXGA e maiores) Suporte para VoIP Download Manager permite um fácil acesso a qualquer arquivo Games: Melhora no áudio e gráficos para desenvolvimento de jogos Teclado Virtual: Mais rápido, text-input‘mais intuitivo e digitação através de voz Suporte nativo para mais sensores como giroscópios e barômetros Level 9/10
  • 14. Plataforma Ambiente baseado em Linux 2.6; Aplicações são executadas em uma VM chamada Dalvik; Navegador integrado baseado no WebKitEngine; Recursos gráficos baseados em OpenGL; Armazenagem de informações através de SQLite; Open-source; ROMs customizadas;
  • 15. Aplicações Linguagem de desenvolvimento – Java; Distribuição por arquivos. APK; Distribuição de aplicativos por lojas; Sandbox espelhado no Linux;
  • 16. Conceituação - Activities Tela da nossa aplicação; Codificação em Java ou XML; Conceito de camadas para gestão de telas; Ciclo de vida definido;
  • 17. Conceituação - Services Serviços executados em nossa aplicação; São executados independente de um Activity; São executadas em background na aplicação; Independem do componente que as criou; Aplicações com conceito SaaS;
  • 18. Conceituação – ContentProviders Canal de conversa entre aplicações; Permite que dados sejam trafegados entre as aplicações instaladas no smartphone; Conversa é feita através de acesso a dados como um banco de dados; Android fornece diversos ContentProviders;
  • 19. Conceituação – Broadcast Receivers Notificação entre aplicações e do próprio sistema operacional as aplicações; Notificações de ligações, SMSs, bateria, tela desligada, etc; Aplicações podem iniciar seus próprios broadcasts; Não possui Activities;
  • 20. Conceituação – AndroidManifest.xml Notifica o sistema operacional sobre sua aplicação: Activities; Services; ContentProviders; Broadcast Receivers; Permissões; API Level;
  • 46. http://riacycle.com/android 30% OFF PROMOCODE: SOUDEV11CON Válido: 26 novembro