SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
ANDROID
Mercado Mobile e Visão Geral da Plataforma
Ubiracy Santos
Email: ubiracy.web@gmail.com
Facebook: facebook.com/ubiracy.santos
Tel: (71)9603-9103




“O programador competente é totalmente consciente do
tamanho do seu cérebro”
- autor desconhecido.


                                                       2
Agenda
História
Mercado Mobile
Características da Plataforma
Arquitetura do Aplicativo
Poder do Android
Vagas?




                                3
História..

        4
História
Julho de 2005 a Google adquiriu a Android Inc., uma
pequena companhia em Palo Alto, Califórnia, USA.

– Andy Rubin atual vice presidente do núcleo Mobile no
Google




                                                         5
História
Foi desenvolvida uma plataforma de telefone móvel baseada
no kernel 2.6 do linux, com o objetivo de ser uma
plataforma flexível, aberta e de fácil migração para os
fabricantes.




                                                        6
História
2007 - A plataforma Android é o produto do Open Handset
Alliance, um grupo de organizações colaborando para a
construção de um telefone móvel melhor.




                                               entre outras...




                                                          7
História
O primeiro telefone portátil com capacidade para Android no
mercado foi o dispositivo G1 fabricado pela HTC e fornecido
pela T-Mobile.

                Android OS, v1.6 (Donut)
                CPU 528 MHz ARM 11
                processor, Adreno 130 GPU, Qualcomm
                MSM7201A chipset.




http://www.gsmarena.com/t_mobile_
g1-2533.php
                                                          8
Alguns Dispositivos



 T-Mobile G1   Motorola Droid X2    Motorola Milestone




Google Nexus   Samsung Galaxy Tab    Motorola XOOM
                                                 9
...mais dispositivos




                       10
Versões do Google Androi
2009 Fev Android 1.1
                   mais tamanhos / densidades
      Abr Androidsuportadas
                  1.5
      Set Android 1.6
      Out Android 2.0
2010 Jan Android 2.1 Push(C2DM), NFC(Near
                    JIT,
      Mai Android 2.2
                 field communication)
      Dez Android 2.3

2011 Fev Android 3.0 nos tablets e
                 Foco
      Mai Android 3.1
                    cross devices
      Out Android 4.0
                                                11
Mercado

      12
Com o Android
  2011                         2010
  310 Modelos                  60 Modelos
  36 Fabricantes               21Fabricantes
  215 Operadoras               59 Operadoras

  112 Países                   48 Países
http://googleblog.blogspot.com/2011/05/android-momentum-
mobile-and-more-at.html

                                                           13
Ativações
2011                                         2010
500 mil / dia
100 mil / dia


mais de    1 milhão de dispositivos
no mundo atualmente.



http://googleblog.blogspot.com/2011/05/android-
momentum-mobile-and-more-at.html                    14
Fiz minha aplicação e

   Google Market!
   Se o software é gratuito não pode se torn
   ...ou mude o nome do pacote e envie a n


      Publicação no Market: $25

30% do Google            70% é seu!    15
Características da P



                 16
Características da Platafo
O Android é um ambiente em camadas baseado em kernel
Linux 2.6 e que inclui funções ricas. O subsistema da UI
inclui:

 Janelas
 Views
 Widgets para a exibição de elementos comuns como
caixas de edição, listas e listas suspensas.

Conectividade: O Android suporta uma grande variedade
de tecnologias de conectividade incluindo
Bluetooth, EDGE, 3G, e Wi-Fi.
                                                        17
Características da Platafo
Mensagens: Tanto SMS como MMS são formas disponíveis
de envio de mensagens.

Navegador: O navegador disponível no sistema é baseado
no framework de código aberto conhecido como WebKit.

Máquina Virtual Dalvik: Aplicações escritas em Java são
compiladas em bytecodes Dalvik e executadas usando a
Máquina virtual Dalvik, que é uma máquina virtual
especializada desenvolvida para uso em dispositivos
móveis, o que permite que programas sejam distribuídos
em formato binário (bytecode) e possam ser executados
em qualquer dispositivo Android, independentemente do     18
Características da Platafo
Multimídia: O sistema suporta formatos de áudio e vídeo
como: MPEG-4, 3GPP, MP3, WAVE, WMA, WMV.

Suporte Adicional de Hardware: O Android é totalmente
capaz de fazer uso de câmaras de vídeo, tela sensível ao
toque, GPS, acelerômetros e aceleração de gráficos
3D, incluindo a biblioteca OpenGL (Jogos por exemplo).

Armazenamento de dados: O peso do armazenamento de
dados é amenizado porque a plataforma Android inclui o
banco de dados SQLite de software livre popular.

                                                           19
Gerenciamento da m
     Garbage Collector




                         20
Gerenciamento da m
O SO fecha e restaura aplicativos
automaticamente, conforme necessário.
•O desenvolvedor não precisa não deve
finalizar manualmente os aplicativos.




                                        21
Arquitetura do Aplica




                  22
Arquitetura do Aplicativo
Os aplicativos Android são escritos na linguagem de
programação Java e são executados em uma máquina
virtual.

 É importante observar que a VM não é uma JVM, como
você pode esperar, mas é uma Dalvik Virtual Machine, uma
tecnologia de software livre.

Cada aplicativo Android é executado em uma instância da
Dalvik VM, que, por sua vez, reside em um processo
gerenciado por kernel Linux, conforme mostrado abaixo:




                                                          23
Arquitetura do Aplicativo
Ciclo de Vida da Aplicação




                             24
Arquitetura do Aplicativo
Um aplicativo Android consiste em uma ou mais das
classificações a seguir:

Activity: Um aplicativo que possui uma UI visível é
implementado com uma atividade. Quando um usuário
seleciona um aplicativo da tela inicial ou de um ativador de
aplicativo, uma atividade é iniciada.

Service: Um serviço deve ser utilizado para qualquer
aplicativo que precise persistir por um longo período de
tempo, como um monitor de rede ou um aplicativo de
verificação de atualização.

Content Provider: Você pode pensar em provedores de
conteúdo como um servidor de banco de dados. O trabalho
                                                      25
Arquitetura Android




                      26
Construir Interfaces no Android




 ...e o bom disso tudo, baseada
                           27
O Poder do Andro



             28
... E se você unisse Arduin




                        29
Automação com Androi




Rede de periféricos. Encontrar, conectar e se
comunicar com outros dispositivos na sua
casa, como equipamento sonoro, luzes, etc       30
Google TV




http://www.youtube.com/watch?feature=player_emb
edded&v=prOrxhQYFK8
                                             31
Vagas?!




          32
Vagas




   33
Material de Estud




http://developer.android.co
                       34
Obrigado!




            35

Más contenido relacionado

La actualidad más candente

Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Erisvaldo Junior
 
Android: História, Mercado e Possibilidades (#TDC2011 - Floripa)
Android: História, Mercado e Possibilidades (#TDC2011 - Floripa)Android: História, Mercado e Possibilidades (#TDC2011 - Floripa)
Android: História, Mercado e Possibilidades (#TDC2011 - Floripa)Santhyago Gallao
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidSalvador Torres
 
Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Gustavo Zimmermann
 
Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Jose Berardo
 
Curso Android - 01 Introdução ao Android
Curso Android - 01 Introdução ao AndroidCurso Android - 01 Introdução ao Android
Curso Android - 01 Introdução ao AndroidRonildo Oliveira
 
Aula sete Sistema Operacional Android
Aula sete Sistema Operacional AndroidAula sete Sistema Operacional Android
Aula sete Sistema Operacional AndroidLabin2bpm
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma AndroidNatanael Fonseca
 
Android: Conheça o Futuro Inevitável
Android: Conheça o Futuro InevitávelAndroid: Conheça o Futuro Inevitável
Android: Conheça o Futuro InevitávelCampus Party Brasil
 

La actualidad más candente (20)

Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1Desenvolvimento de Apps e Games para Android - Parte 1
Desenvolvimento de Apps e Games para Android - Parte 1
 
Android
Android Android
Android
 
Android: História, Mercado e Possibilidades (#TDC2011 - Floripa)
Android: História, Mercado e Possibilidades (#TDC2011 - Floripa)Android: História, Mercado e Possibilidades (#TDC2011 - Floripa)
Android: História, Mercado e Possibilidades (#TDC2011 - Floripa)
 
Iniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google AndroidIniciando o Desenvolvimento para o Google Android
Iniciando o Desenvolvimento para o Google Android
 
Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01Desenvolvimento Android: Aula 01
Desenvolvimento Android: Aula 01
 
Android Developing
Android DevelopingAndroid Developing
Android Developing
 
Curso de Google Android - Aula 1
Curso de Google Android - Aula 1Curso de Google Android - Aula 1
Curso de Google Android - Aula 1
 
Curso Android - 01 Introdução ao Android
Curso Android - 01 Introdução ao AndroidCurso Android - 01 Introdução ao Android
Curso Android - 01 Introdução ao Android
 
Aula sete Sistema Operacional Android
Aula sete Sistema Operacional AndroidAula sete Sistema Operacional Android
Aula sete Sistema Operacional Android
 
Android Aula 1
Android Aula 1Android Aula 1
Android Aula 1
 
Android
AndroidAndroid
Android
 
Introdução à plataforma Android
Introdução à plataforma AndroidIntrodução à plataforma Android
Introdução à plataforma Android
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Sistema Operacional Android
Sistema Operacional AndroidSistema Operacional Android
Sistema Operacional Android
 
Android: Conheça o Futuro Inevitável
Android: Conheça o Futuro InevitávelAndroid: Conheça o Futuro Inevitável
Android: Conheça o Futuro Inevitável
 
Android - Conceito e Arquitetura
Android - Conceito e ArquiteturaAndroid - Conceito e Arquitetura
Android - Conceito e Arquitetura
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Androidedetem
AndroidedetemAndroidedetem
Androidedetem
 

Destacado

Batch Processing - Processamento em Lotes no Mundo Corporativo
Batch Processing - Processamento em Lotes no Mundo CorporativoBatch Processing - Processamento em Lotes no Mundo Corporativo
Batch Processing - Processamento em Lotes no Mundo CorporativoRodrigo Cândido da Silva
 
Impact of Restful Web Architecture on Performance and Scalability
Impact of Restful Web Architecture on Performance and ScalabilityImpact of Restful Web Architecture on Performance and Scalability
Impact of Restful Web Architecture on Performance and ScalabilitySanchit Gera
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicFelipe Blini
 
REST - padrões e melhores práticas
REST - padrões e melhores práticasREST - padrões e melhores práticas
REST - padrões e melhores práticasSensedia
 
Rest presentation
Rest  presentationRest  presentation
Rest presentationsrividhyau
 
Rest & RESTful WebServices
Rest & RESTful WebServicesRest & RESTful WebServices
Rest & RESTful WebServicesPrateek Tandon
 
Criando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONCriando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONMarcio Junior Vieira
 

Destacado (8)

Batch Processing - Processamento em Lotes no Mundo Corporativo
Batch Processing - Processamento em Lotes no Mundo CorporativoBatch Processing - Processamento em Lotes no Mundo Corporativo
Batch Processing - Processamento em Lotes no Mundo Corporativo
 
Impact of Restful Web Architecture on Performance and Scalability
Impact of Restful Web Architecture on Performance and ScalabilityImpact of Restful Web Architecture on Performance and Scalability
Impact of Restful Web Architecture on Performance and Scalability
 
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e IonicCurso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
Curso de Desenvolvimento de Aplicativos Híbridos com PhoneGap/Cordova, e Ionic
 
REST - padrões e melhores práticas
REST - padrões e melhores práticasREST - padrões e melhores práticas
REST - padrões e melhores práticas
 
Jquery fundamentals-book-pt-br
Jquery fundamentals-book-pt-brJquery fundamentals-book-pt-br
Jquery fundamentals-book-pt-br
 
Rest presentation
Rest  presentationRest  presentation
Rest presentation
 
Rest & RESTful WebServices
Rest & RESTful WebServicesRest & RESTful WebServices
Rest & RESTful WebServices
 
Criando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSONCriando e consumindo webservice REST com PHP e JSON
Criando e consumindo webservice REST com PHP e JSON
 

Similar a Palestra sobre Android - Faculdade Hélio Rocha

Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012guisester
 
Mobile Linux com Google Android
Mobile Linux com Google AndroidMobile Linux com Google Android
Mobile Linux com Google Androidfelipebzr
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Androidilegra
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Androidjgbirk
 
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisarTudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisarUEPA
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveiscedulio
 
Android-Juliana-slides.ppt
Android-Juliana-slides.pptAndroid-Juliana-slides.ppt
Android-Juliana-slides.pptMarcelo Silva
 
Robson Soares - Android no Javaneiros 2010
Robson Soares - Android no Javaneiros 2010Robson Soares - Android no Javaneiros 2010
Robson Soares - Android no Javaneiros 2010robsonoracle
 
Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android NooclixIury Teixeira
 
Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013guisester
 
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação Thiago Marinho
 

Similar a Palestra sobre Android - Faculdade Hélio Rocha (20)

Ciclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos MóveisCiclo de palestras da JFRJ - Aplicativos Móveis
Ciclo de palestras da JFRJ - Aplicativos Móveis
 
Android
AndroidAndroid
Android
 
Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012Introdução à programação em Android Senac 15/05/2012
Introdução à programação em Android Senac 15/05/2012
 
Mobile Linux com Google Android
Mobile Linux com Google AndroidMobile Linux com Google Android
Mobile Linux com Google Android
 
Introdução a programação em Android
Introdução a programação em AndroidIntrodução a programação em Android
Introdução a programação em Android
 
Desenvolvendo Soluções com Android
Desenvolvendo Soluções com AndroidDesenvolvendo Soluções com Android
Desenvolvendo Soluções com Android
 
Android
AndroidAndroid
Android
 
Show Day Droid x
Show Day Droid xShow Day Droid x
Show Day Droid x
 
O futuro do Android
O futuro do AndroidO futuro do Android
O futuro do Android
 
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisarTudo o que você queria saber sobre Android, mas não foi no Google pesquisar
Tudo o que você queria saber sobre Android, mas não foi no Google pesquisar
 
Phonegap
PhonegapPhonegap
Phonegap
 
Desenvolvendo aplicações móveis
Desenvolvendo aplicações móveisDesenvolvendo aplicações móveis
Desenvolvendo aplicações móveis
 
Android-Juliana-slides.ppt
Android-Juliana-slides.pptAndroid-Juliana-slides.ppt
Android-Juliana-slides.ppt
 
Robson Soares - Android no Javaneiros 2010
Robson Soares - Android no Javaneiros 2010Robson Soares - Android no Javaneiros 2010
Robson Soares - Android no Javaneiros 2010
 
Overview Android Aloysio E Juarez
Overview Android   Aloysio E JuarezOverview Android   Aloysio E Juarez
Overview Android Aloysio E Juarez
 
Treinamento Android Nooclix
Treinamento Android NooclixTreinamento Android Nooclix
Treinamento Android Nooclix
 
Trabalho so android
Trabalho so   androidTrabalho so   android
Trabalho so android
 
Android - Notas de aula
Android - Notas de aulaAndroid - Notas de aula
Android - Notas de aula
 
Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013Introdução à programação em Android - Alcides Maya 16.04.2013
Introdução à programação em Android - Alcides Maya 16.04.2013
 
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
Apresentação Trabalho de Conclusão de Curso - Ciência da Computação
 

Palestra sobre Android - Faculdade Hélio Rocha

  • 1. ANDROID Mercado Mobile e Visão Geral da Plataforma
  • 2. Ubiracy Santos Email: ubiracy.web@gmail.com Facebook: facebook.com/ubiracy.santos Tel: (71)9603-9103 “O programador competente é totalmente consciente do tamanho do seu cérebro” - autor desconhecido. 2
  • 3. Agenda História Mercado Mobile Características da Plataforma Arquitetura do Aplicativo Poder do Android Vagas? 3
  • 5. História Julho de 2005 a Google adquiriu a Android Inc., uma pequena companhia em Palo Alto, Califórnia, USA. – Andy Rubin atual vice presidente do núcleo Mobile no Google 5
  • 6. História Foi desenvolvida uma plataforma de telefone móvel baseada no kernel 2.6 do linux, com o objetivo de ser uma plataforma flexível, aberta e de fácil migração para os fabricantes. 6
  • 7. História 2007 - A plataforma Android é o produto do Open Handset Alliance, um grupo de organizações colaborando para a construção de um telefone móvel melhor. entre outras... 7
  • 8. História O primeiro telefone portátil com capacidade para Android no mercado foi o dispositivo G1 fabricado pela HTC e fornecido pela T-Mobile. Android OS, v1.6 (Donut) CPU 528 MHz ARM 11 processor, Adreno 130 GPU, Qualcomm MSM7201A chipset. http://www.gsmarena.com/t_mobile_ g1-2533.php 8
  • 9. Alguns Dispositivos T-Mobile G1 Motorola Droid X2 Motorola Milestone Google Nexus Samsung Galaxy Tab Motorola XOOM 9
  • 11. Versões do Google Androi 2009 Fev Android 1.1 mais tamanhos / densidades Abr Androidsuportadas 1.5 Set Android 1.6 Out Android 2.0 2010 Jan Android 2.1 Push(C2DM), NFC(Near JIT, Mai Android 2.2 field communication) Dez Android 2.3 2011 Fev Android 3.0 nos tablets e Foco Mai Android 3.1 cross devices Out Android 4.0 11
  • 12. Mercado 12
  • 13. Com o Android 2011 2010 310 Modelos 60 Modelos 36 Fabricantes 21Fabricantes 215 Operadoras 59 Operadoras 112 Países 48 Países http://googleblog.blogspot.com/2011/05/android-momentum- mobile-and-more-at.html 13
  • 14. Ativações 2011 2010 500 mil / dia 100 mil / dia mais de 1 milhão de dispositivos no mundo atualmente. http://googleblog.blogspot.com/2011/05/android- momentum-mobile-and-more-at.html 14
  • 15. Fiz minha aplicação e Google Market! Se o software é gratuito não pode se torn ...ou mude o nome do pacote e envie a n Publicação no Market: $25 30% do Google 70% é seu! 15
  • 17. Características da Platafo O Android é um ambiente em camadas baseado em kernel Linux 2.6 e que inclui funções ricas. O subsistema da UI inclui:  Janelas  Views  Widgets para a exibição de elementos comuns como caixas de edição, listas e listas suspensas. Conectividade: O Android suporta uma grande variedade de tecnologias de conectividade incluindo Bluetooth, EDGE, 3G, e Wi-Fi. 17
  • 18. Características da Platafo Mensagens: Tanto SMS como MMS são formas disponíveis de envio de mensagens. Navegador: O navegador disponível no sistema é baseado no framework de código aberto conhecido como WebKit. Máquina Virtual Dalvik: Aplicações escritas em Java são compiladas em bytecodes Dalvik e executadas usando a Máquina virtual Dalvik, que é uma máquina virtual especializada desenvolvida para uso em dispositivos móveis, o que permite que programas sejam distribuídos em formato binário (bytecode) e possam ser executados em qualquer dispositivo Android, independentemente do 18
  • 19. Características da Platafo Multimídia: O sistema suporta formatos de áudio e vídeo como: MPEG-4, 3GPP, MP3, WAVE, WMA, WMV. Suporte Adicional de Hardware: O Android é totalmente capaz de fazer uso de câmaras de vídeo, tela sensível ao toque, GPS, acelerômetros e aceleração de gráficos 3D, incluindo a biblioteca OpenGL (Jogos por exemplo). Armazenamento de dados: O peso do armazenamento de dados é amenizado porque a plataforma Android inclui o banco de dados SQLite de software livre popular. 19
  • 20. Gerenciamento da m Garbage Collector 20
  • 21. Gerenciamento da m O SO fecha e restaura aplicativos automaticamente, conforme necessário. •O desenvolvedor não precisa não deve finalizar manualmente os aplicativos. 21
  • 23. Arquitetura do Aplicativo Os aplicativos Android são escritos na linguagem de programação Java e são executados em uma máquina virtual. É importante observar que a VM não é uma JVM, como você pode esperar, mas é uma Dalvik Virtual Machine, uma tecnologia de software livre. Cada aplicativo Android é executado em uma instância da Dalvik VM, que, por sua vez, reside em um processo gerenciado por kernel Linux, conforme mostrado abaixo: 23
  • 24. Arquitetura do Aplicativo Ciclo de Vida da Aplicação 24
  • 25. Arquitetura do Aplicativo Um aplicativo Android consiste em uma ou mais das classificações a seguir: Activity: Um aplicativo que possui uma UI visível é implementado com uma atividade. Quando um usuário seleciona um aplicativo da tela inicial ou de um ativador de aplicativo, uma atividade é iniciada. Service: Um serviço deve ser utilizado para qualquer aplicativo que precise persistir por um longo período de tempo, como um monitor de rede ou um aplicativo de verificação de atualização. Content Provider: Você pode pensar em provedores de conteúdo como um servidor de banco de dados. O trabalho 25
  • 27. Construir Interfaces no Android ...e o bom disso tudo, baseada 27
  • 28. O Poder do Andro 28
  • 29. ... E se você unisse Arduin 29
  • 30. Automação com Androi Rede de periféricos. Encontrar, conectar e se comunicar com outros dispositivos na sua casa, como equipamento sonoro, luzes, etc 30
  • 32. Vagas?! 32
  • 33. Vagas 33
  • 35. Obrigado! 35