Palestra sobre Android
•   Trabalho com desenvolvimento de web desde 2001.
    Formado em Bacharel em Sistemas de Informação em
    2005 pela Universidade de Taubaté. Pós-graduado em
    Assessoria, Gestão da Comunicação e Marketing.
    Professor do curso de Sistema de Informações da FAPI
    e Produção Multimídia “Webdesign” da UNITAU.

•   Lecionando as disciplinas de:
-   Programação para Sistemas Móveis
-   Design de Interface
-   Banco de Dados
-   e-Commerce & e-Business
O mundo Android
O mundo Android

• Quantidade de celulares Android no mundo
deve atingir 1 bilhão em 2013.


• Google anuncia que o fluxo de 1,3 milhão de
ativações diárias de dispositivos Android, e
disse que há 480 milhões de tablets e
smartphones executando a plataforma móvel.
O mundo Android
• iSuppli mostrou-se ainda mais otimista ao
alegar que se o Android manter o ritmo de
crescimento   pode       acumular   3   bilhões   de
dispositivos até 2015.


•Para um efeito comparativo, estima-se que a
Apple venda 527 milhões de iPhones em 2013,
mas ela ainda não terá ultrapassado 1 bilhão em
2015.
O mundo Android

•A quota conjunta de participação da Apple e
Google no mercado de smartphones será de
76% em 2012, com a porcentagem restante
ficando para o Windows Phone, Symbian, RIM,
Bada e outras plataformas inferiores.
Share de mercado do S.O. Android ?
Mercado de Aplicativos Android


O    Google     Play,    um     destino      de
entretenimento digital onde é possível
encontrar,    consumir   e    compartilhar   o
conteúdo digital que você gosta na web e no
seu celular ou tablet com Android.
Mercado de Aplicativos Android

• Entretenimento é a principal categoria,
  com 53% dos aplicativos.

• Haverá um aumento dos aplicativos de
  livros.

• Os quatro aplicativos mais baixados
  foram Google Maps, Facebook, Twitter,
  Instragram e outros.
Evolução em números de aplicativos
Google Play atinge incríveis 25 bilhões
de downloads
Mercado de Aplicativos Android

• Em 2010, um total de 170 mil aplicativos foi
  publicado. 75% deles ainda estavam ativos no fim
  do ano.

• Apenas um terço dos aplicativos são pagos.

• Entre os aplicativos pagos, o mais preço comum é
  de US$1. Mais da metade dos pedidos de
  pagamento tem esse valor.

• US$1 também é o preço mínimo pelo qual os
  aplicativos podem ser vendidos.
Mercado de Trabalho
Mercado de trabalho


Segundo o site VocêSA, em reportagem a respeito da
demanda de programadores para plataforma da Android:

O salário de um desenvolvedor de aplicativos da Android
parte de 3.000 reais, mas chega a 6.000 reais
rapidamente, e os craques do mercado não ganham
menos do que 9.000 reais.

A possibilidade de crescimento nas empresas é grande,
uma vez que o mercado está em expansão e faltam
especialistas.
Programando para Android
8 dicas para se tornar um programar
       android

1 - Conheça o ambiente de programação
A primeira dica do especialista é estudar muito sobre o
assunto. “O interessado deve ter em mente que criar
aplicativos para dispositivos móveis não é tão simples
como, por exemplo, programar para páginas da internet em
versão para computadores”, diz.

Vale conversar com outros desenvolvedores para saber
como é o ambiente de programação, mercado de trabalho
e exigências para atuar na área. Muitos sites reúnem
tópicos dedicados ao tema.
8 dicas para se tornar um programar
       android


2 - Não exija muitos recursos avançados
Antes de criar um app, o desenvolvedor deve ter em mente
que há certas limitações no ambiente mobile. No caso dos
apps móveis, há algumas particularidades dos próprios
dispositivos e que variam bastante de acordo com cada
modelo e fabricante. Alguns aparelhos possuem recursos
mais limitados em relação a outros dispositivos, como
GPS, resolução de tela, câmera e duração de bateria.
8 dicas para se tornar um programar
           android


• 3 - Estude Java
O interessado em atuar na área deve saber a linguagem de
programação Java. Para quem deseja dar os primeiros passos no
assunto é possível ter uma noção do ambiente no site Code Year, da
Codecademy. O serviço envia exercícios interativos semanais durante
um ano e guia o usuário por meio de breves explicações. Para iniciar o
curso online, é necessário apenas informar um endereço de e-mail. As
aulas dispensam a instalação de programas no computador do
usuário.
8 dicas para se tornar um programar
        android


• 4 - Matricule-se em um curso
O interessado também pode procurar uma escola
profissionalizante   que   ofereça   um   treinamento   de
desenvolvimento para Android. “Há a opção de ler
apostilas online e outros tipos de documentação grátis na
internet, além de fóruns oficiais e outros criados por
desenvolvedores”.
8 dicas para se tornar um programar
          android

• 5 - Estude inglês
É fundamental estudar este idioma, segundo o diretor. Quem não
possui ao menos o conhecimento intermediário de inglês terá
dificuldade em ler os livros sobre o assunto, buscar ajuda na internet e
usar o conhecimento adquirido ao criar os apps.

“Há uma carência de profissionais que falam inglês. A pessoa não
precisa falar bem, mas ela deve ter um nível bom de leitura e
interpretação para poder assimilar o conteúdo de estudo. Além de
textos compartilhados na internet, há também livros e a maioria deles
está em inglês”, diz.
8 dicas para se tornar um programar
       android


• 6 - Baixe os softwares de desenvolvimento

Os interessados em criar apps para o sistema operacional
móvel do Google devem ter o Java JDK instalado no
computador, além do SDK do Android, que fornecerá as
ferramentas    e   APIs   necessárias   para   começar   a
desenvolver aplicativos que executam em dispositivos
com Android.
8 dicas para se tornar um programar
       android

Vale conferir o Eclipse e o Plug-in ADT (Android
Development    Tools)      para   Eclipse,   o   MotoDev
Studio(baseado em Eclipse), o Sencha (para criar app em
HTML5), PhoneGap (que também suporta os sistemas
operacionais iOS, BlackBerry, Windows Phone, WebOS e
Symbian) e Appcelerator.
8 dicas para se tornar um programar
           android

• 7 - Mantenha os apps atualizados
Isso garantirá a compatibilidade do aplicativo com os tablets e
smartphones mais recentes. Desenvolver para Android não exige que o
profissional compre um dispositivo móvel com este sistema
operacional, pois os testes podem ser feitos no simulador dos
softwares de criação. Recomenda-se testar os apps exaustivamente
em mais de um aparelho físico (de prefêrencias de fabricantes
distintos e com diferentes versões do Android) antes de divulgá-los na
loja virtual.
8 dicas para se tornar um programar
       android


• 8 - Publique seu app no Google Play

Após elaborar um aplicativo, é hora de divulgá-lo na loja
virtual, também conhecida como Android Market. O Google
requer a criação de uma conta de desenvolvedor e o
pagamento da taxa de registro que custa 25 dólares por
meio do serviço Google Checkout.
Programando para Android
• Android
  ―Baseado no Linux, Livre, Flexível, Poderoso,
   Linguagem Java, Suporte a hardware,
   ferramentas de desenvolvimento gratuitas
Programando para Android
Ambiente de Desenvolvimento

• SDK (Software Development Kit) do
  Android
  ―JDK: Java Development Kit
    ―JRE: Java Runtime Environment
  ―IDE (Integrated Development Environment)
   Eclipse
Ambiente de Desenvolvimento

• IDE (Integrated Development
  Environment) Eclipse
  ―Ferramentas e Plugins
  ―Personalização
  ―Popular
Ambiente de Desenvolvimento

• Plug-in ADT (Android Developer Toolkit)
  ―Funcionalidades específicas do Android ao Eclipse
  ―Emulador (AVD)
  ―Pacotes APK
Ambiente de
                Desenvolvimento
• AVD: Android Virtual Device
   ― Hardware Emulado
   ― SO Android
   ― Compatibilidade
Publicação

• USB, Internet, Google Play
• Requisitos
  ―Obter uma chave privada válida
  ―Compilar a aplicação em modo de liberação
  ―Assinar a aplicação com a chave privada
  ―Alinhar o pacote APK final



                                               32
www.reuellopes.com.br
Reuel Lopes      reuellopes@gmail.com

Palestra sobre android

  • 1.
  • 2.
    Trabalho com desenvolvimento de web desde 2001. Formado em Bacharel em Sistemas de Informação em 2005 pela Universidade de Taubaté. Pós-graduado em Assessoria, Gestão da Comunicação e Marketing. Professor do curso de Sistema de Informações da FAPI e Produção Multimídia “Webdesign” da UNITAU. • Lecionando as disciplinas de: - Programação para Sistemas Móveis - Design de Interface - Banco de Dados - e-Commerce & e-Business
  • 3.
  • 4.
    O mundo Android •Quantidade de celulares Android no mundo deve atingir 1 bilhão em 2013. • Google anuncia que o fluxo de 1,3 milhão de ativações diárias de dispositivos Android, e disse que há 480 milhões de tablets e smartphones executando a plataforma móvel.
  • 5.
    O mundo Android •iSuppli mostrou-se ainda mais otimista ao alegar que se o Android manter o ritmo de crescimento pode acumular 3 bilhões de dispositivos até 2015. •Para um efeito comparativo, estima-se que a Apple venda 527 milhões de iPhones em 2013, mas ela ainda não terá ultrapassado 1 bilhão em 2015.
  • 6.
    O mundo Android •Aquota conjunta de participação da Apple e Google no mercado de smartphones será de 76% em 2012, com a porcentagem restante ficando para o Windows Phone, Symbian, RIM, Bada e outras plataformas inferiores.
  • 7.
    Share de mercadodo S.O. Android ?
  • 9.
    Mercado de AplicativosAndroid O Google Play, um destino de entretenimento digital onde é possível encontrar, consumir e compartilhar o conteúdo digital que você gosta na web e no seu celular ou tablet com Android.
  • 10.
    Mercado de AplicativosAndroid • Entretenimento é a principal categoria, com 53% dos aplicativos. • Haverá um aumento dos aplicativos de livros. • Os quatro aplicativos mais baixados foram Google Maps, Facebook, Twitter, Instragram e outros.
  • 11.
    Evolução em númerosde aplicativos
  • 12.
    Google Play atingeincríveis 25 bilhões de downloads
  • 13.
    Mercado de AplicativosAndroid • Em 2010, um total de 170 mil aplicativos foi publicado. 75% deles ainda estavam ativos no fim do ano. • Apenas um terço dos aplicativos são pagos. • Entre os aplicativos pagos, o mais preço comum é de US$1. Mais da metade dos pedidos de pagamento tem esse valor. • US$1 também é o preço mínimo pelo qual os aplicativos podem ser vendidos.
  • 14.
  • 15.
    Mercado de trabalho Segundoo site VocêSA, em reportagem a respeito da demanda de programadores para plataforma da Android: O salário de um desenvolvedor de aplicativos da Android parte de 3.000 reais, mas chega a 6.000 reais rapidamente, e os craques do mercado não ganham menos do que 9.000 reais. A possibilidade de crescimento nas empresas é grande, uma vez que o mercado está em expansão e faltam especialistas.
  • 16.
  • 17.
    8 dicas parase tornar um programar android 1 - Conheça o ambiente de programação A primeira dica do especialista é estudar muito sobre o assunto. “O interessado deve ter em mente que criar aplicativos para dispositivos móveis não é tão simples como, por exemplo, programar para páginas da internet em versão para computadores”, diz. Vale conversar com outros desenvolvedores para saber como é o ambiente de programação, mercado de trabalho e exigências para atuar na área. Muitos sites reúnem tópicos dedicados ao tema.
  • 18.
    8 dicas parase tornar um programar android 2 - Não exija muitos recursos avançados Antes de criar um app, o desenvolvedor deve ter em mente que há certas limitações no ambiente mobile. No caso dos apps móveis, há algumas particularidades dos próprios dispositivos e que variam bastante de acordo com cada modelo e fabricante. Alguns aparelhos possuem recursos mais limitados em relação a outros dispositivos, como GPS, resolução de tela, câmera e duração de bateria.
  • 19.
    8 dicas parase tornar um programar android • 3 - Estude Java O interessado em atuar na área deve saber a linguagem de programação Java. Para quem deseja dar os primeiros passos no assunto é possível ter uma noção do ambiente no site Code Year, da Codecademy. O serviço envia exercícios interativos semanais durante um ano e guia o usuário por meio de breves explicações. Para iniciar o curso online, é necessário apenas informar um endereço de e-mail. As aulas dispensam a instalação de programas no computador do usuário.
  • 20.
    8 dicas parase tornar um programar android • 4 - Matricule-se em um curso O interessado também pode procurar uma escola profissionalizante que ofereça um treinamento de desenvolvimento para Android. “Há a opção de ler apostilas online e outros tipos de documentação grátis na internet, além de fóruns oficiais e outros criados por desenvolvedores”.
  • 21.
    8 dicas parase tornar um programar android • 5 - Estude inglês É fundamental estudar este idioma, segundo o diretor. Quem não possui ao menos o conhecimento intermediário de inglês terá dificuldade em ler os livros sobre o assunto, buscar ajuda na internet e usar o conhecimento adquirido ao criar os apps. “Há uma carência de profissionais que falam inglês. A pessoa não precisa falar bem, mas ela deve ter um nível bom de leitura e interpretação para poder assimilar o conteúdo de estudo. Além de textos compartilhados na internet, há também livros e a maioria deles está em inglês”, diz.
  • 22.
    8 dicas parase tornar um programar android • 6 - Baixe os softwares de desenvolvimento Os interessados em criar apps para o sistema operacional móvel do Google devem ter o Java JDK instalado no computador, além do SDK do Android, que fornecerá as ferramentas e APIs necessárias para começar a desenvolver aplicativos que executam em dispositivos com Android.
  • 23.
    8 dicas parase tornar um programar android Vale conferir o Eclipse e o Plug-in ADT (Android Development Tools) para Eclipse, o MotoDev Studio(baseado em Eclipse), o Sencha (para criar app em HTML5), PhoneGap (que também suporta os sistemas operacionais iOS, BlackBerry, Windows Phone, WebOS e Symbian) e Appcelerator.
  • 24.
    8 dicas parase tornar um programar android • 7 - Mantenha os apps atualizados Isso garantirá a compatibilidade do aplicativo com os tablets e smartphones mais recentes. Desenvolver para Android não exige que o profissional compre um dispositivo móvel com este sistema operacional, pois os testes podem ser feitos no simulador dos softwares de criação. Recomenda-se testar os apps exaustivamente em mais de um aparelho físico (de prefêrencias de fabricantes distintos e com diferentes versões do Android) antes de divulgá-los na loja virtual.
  • 25.
    8 dicas parase tornar um programar android • 8 - Publique seu app no Google Play Após elaborar um aplicativo, é hora de divulgá-lo na loja virtual, também conhecida como Android Market. O Google requer a criação de uma conta de desenvolvedor e o pagamento da taxa de registro que custa 25 dólares por meio do serviço Google Checkout.
  • 26.
    Programando para Android •Android ―Baseado no Linux, Livre, Flexível, Poderoso, Linguagem Java, Suporte a hardware, ferramentas de desenvolvimento gratuitas
  • 27.
  • 28.
    Ambiente de Desenvolvimento •SDK (Software Development Kit) do Android ―JDK: Java Development Kit ―JRE: Java Runtime Environment ―IDE (Integrated Development Environment) Eclipse
  • 29.
    Ambiente de Desenvolvimento •IDE (Integrated Development Environment) Eclipse ―Ferramentas e Plugins ―Personalização ―Popular
  • 30.
    Ambiente de Desenvolvimento •Plug-in ADT (Android Developer Toolkit) ―Funcionalidades específicas do Android ao Eclipse ―Emulador (AVD) ―Pacotes APK
  • 31.
    Ambiente de Desenvolvimento • AVD: Android Virtual Device ― Hardware Emulado ― SO Android ― Compatibilidade
  • 32.
    Publicação • USB, Internet,Google Play • Requisitos ―Obter uma chave privada válida ―Compilar a aplicação em modo de liberação ―Assinar a aplicação com a chave privada ―Alinhar o pacote APK final 32
  • 33.