Professional Documents
Culture Documents
{larissanadja,melina}@copin.ufcg.edu.br
2013: foram vendidos 780 milhões
de dispositivos
Mercado dividido
• Várias versões
• Vários tamanhos de tela
• Várias resoluções
Oportunidades
• Proposta
• Requisitos
• Planejamento
• Gerenciamento
• Estimativa
• Cronograma
• Riscos
• Trabalho em equipe
• Relatórios
• Vender, se possível
Desenvolvimento
• Android Studio ¹
• Java e máquina virtual Dalvik (baseada em registradores)
• Armazenamento SQLite
• Design de telas XML
https://developer.android.com/sdk/index.html
1. Criar/abrir projeto
2. Configurar novo projeto
3. Selecionar o tipo do dispositivo
4. Adicionar uma nova activity
5. Customizar a activity
Componentes de um projeto
!
Android Manifest
Activities
Layouts
Intents
Android Manifest !
• Arquivo XML
• Contém todas as configurações do projeto
• Versão do Android utilizado
• Nomes das Activities
• Orientação da tela
• Utilização da internet, vibração, câmera, etc
Activities !
Cada Activity controla uma tela
• Toques na tela
• Scroll
• Botões
Nela estarão definidos os itens da tela com suas ações,
layouts, etc.
Intents !
• Guarda a descrição de uma operação a ser
realizada
• Comandos que podem ser enviados ao Sistema
Operacional
• Enviar/Recuperar dados
• Iniciar uma nova Activity
• Retornar uma Activity em um estado um
acessado anteriormente
Layouts !
• Design gráfico de uma tela
• Layouts verticais e horizontais podem ser arquivos
diferentes
• Interface gráfica ou XML
• Neles serão definidos o design de cada elemento da
tela:
• Botões
• Imagens
• Views
LogCat !
• Console do Android
• Depuração
• Visualizar fluxo de execução, erros, logs,
mensagens, etc., que são gerados pelo
aplicativo em execução no emulador
Emulador !
!
• Testes do sistema
• Muito pesado e lento
• Caso possível, utilizar um
dispositivo físico
Google Play¹
• Antigo Android Market
• Loja online mantida pela Google
• Jogos
• Filmes
• Música
• Livros
¹ https://play.google.com/store
Passos
1. Registrar como desenvolvedor
• Taxa de US$ 25,00
2. Desenvolver o aplicativo
3. Gerar o .apk do aplicativo
4. Acessar a página de desenvolvedor do Google Play e
selecionar Adicionar Novo Aplicativo
5. Preencher os dados
6. Enviar
Suporte
!
• Android Developers
• Android Development Tutorial
• Android Programming Tutorials
Exemplo Prático
Larissa Braz/Melina Mongiovi
{larissanadja,melina}@copin.ufcg.edu.br
Projetos da Disciplina
Projeto Novo
>= 10KLOC