Repositório do curso de Introdução ao Desenvolvimento Móvel usando Android
Hello World de exemplo para mostrar as construções básicas de uma app Android.
App de exemplo utilizando EditText e Botão para enviar mensagem de uma Activity para outra utilizando de um Intent.
App de exemplo de ListView usando dois tipos de Adapter.
- ArrayAdapter (o mais simples de todos)
- SimpleAdapter (criando um layout para cada linha customizada)
App de exemplo para demonstrar o ciclo de vida de uma Activity.
App de caso de uso utilizado no curso. Estado da aplicação no final da aula de Quinta Feira (4o. dia).
Conceitos abordados:
- Conceito de Layouts Relativos e Lineares.
- Relação entre componentes de interface no xml e o código nas Activities (tanto ações como onClick de botões, quanto o inverso - recuperar o valor de um EditText utilizando findViewById).
- Implementação de Activities que extendam de ListActivity.
- Utilização de Intents simples para realizar a navegação entre as Activities.
- Utilização de Toasts para exibir alguma informação rápida e direta.
- Implementação de um Adapter customizado para uma ListView.
- Explicação à respeito do comportamento do método getView
- Ciclo de vida de uma Activity (onCreate e onResume somente).
- Criação de uma Activity simulando um menu de Dashboard utilizando Linear Layouts (foi mostrado também a possibilidade de se usar GridView).
- Inserção de ícones na aplicação (drawable).
- Modificação de temas (styles.xml).
- Criação de estilos para serem re-utilizados (styles.xml).
- Criação de Menus (menu).
App de exemplo de posicionamento de layouts e utilizadas para mostrar a interação
entre botões do layout e a Activity .java.
Lógica da calculadora dentro da Activity feita proposicionalmente para simplificar
a construção e apresentação para pessoas com pouco ou nenhum conhecimento em Java.
- Linear Layout