Leia o artigo do evento no meu site:
http://adrielcafe.com/eventos/59-flisol-2012-palestra-qintroducao-ao-desenvolvimento-de-aplicativos-para-o-sistema-operacional-androidq-280412
2. Sobre Mim
Adriel Almeida Café
Sistemas de Informação | 7° Semestre | FAZAG
Trabalha na AM Software | Java e C#
Microsoft Students to Business Certified – 7ª Ed.
adrielcafe@cware.com.br
facebook.com/adrielcafe
br.linkedin.com/in/adrielcafe
4. Agenda
O que é o Android?
Ambiente de Desenvolvimento
Anatomia de uma Aplicação Android
Componentes do Android
Google Play
Publicando o Aplicativo
Dicas
5.
6. O que é o Android?
Sistema Operacional para dispositivos móveis
Baseado no Linux
Pertence a Google
Open Source
http://source.android.com
Open Handset Alliance
7. Android em Números
Mais de 300 milhões de dispositivos vendidos
Cerca de 850.000 dispositivos são ativados
diariamente
Possui mais de 450.000 aplicativos no Google
Play
30. Activity
Adriel Café
Representa as Views da aplicação na
programação
É quem dá “vida” ao aplicativo
Uma aplicação é formada por uma ou várias
activities
Cada Activity é uma classe que herda da
classe Activity
Cada Activity tem um processo de vida
próprio (Life Cycle)
31.
32. Intents
É um pedido para realizar uma ação
É como dizer “quero fazer uma coisa”
É necessário para navegar entre as telas de
uma aplicação
Exemplos:
Fazer uma chamada
Abrir uma página no navegador
Enviar um e-mail
Tocar uma música
33.
34. Services
É um componente que roda em Background
sem interação com o usuário
Processo de longa duração
Cada serviço é uma classe que herda da
classe Service
Exemplos:
Player de música
Antivirus
35.
36. Content Provider
Responsável por armazenar e recuperar as
informações
API para comunicação com o SQLite
CRUD
Cursor == ResultSet
37.
38. Broadcast Receiver
É um componente que “responde” por
determinados eventos do sistema
Exemplos:
Bateria baixa
Captura de foto
Ligação perdida
Download concluido
49. Google Play
Registrar-se
Pagar uma taxa de $25,00
Se tornar um Google Play Developer!
Benefícios:
Controle dos aplicativos
Ferramenta para acompanhar os downloads
Diversos relatórios para ajudar a melhorar as
vendas
Integração com o Google AdSense e Google
Checkout
57. Publicando o Aplicativo
Android Application Package (APK)
Usado para distribuir e instalar os aplicativos
Equivalente ao JAR do Java
KeyStore
Chave criptografada que funciona como um
certificado digital
Única e irrecuperável
Guarde-a com todo o carinho e cuidado
60. Dicas
Livros
Google Android - Aprenda a Criar Aplicações para
Dispositivos Móveis com o Android SDK (Lecheta, Ricardo R. /
NOVATEC)
Android Em Ação (King, Chris; Ableson, W. Frank; Sen, Robi /
Elsevier – Campus)
Introdução Ao Desenvolvimento de Aplicativos Para o
Android (Lee, Wei-Meng / CIENCIA MODERNA)
Google Android Para Tablets - Aprenda a Desenvolver
Aplicações Para o Android (Lecheta, Ricardo R. / NOVATEC)
Android para Desenvolvedores (Pereira, Lucio Camilo Oliva;
Silva, Michel Lourenço da / BRASPORT)
Desenvolvimento de Aplicações Android (Lombardo, John;
Rogers, Rick; Mednieks, Zigurd; Meike, Blake / NOVATEC)