Skip to content

Repositório do curso de Introdução ao Desenvolvimento Móvel usando Android

Notifications You must be signed in to change notification settings

marlonandrade/curso_android

Repository files navigation

Introdução ao Desenvolvimento Móvel usando Android

Repositório do curso de Introdução ao Desenvolvimento Móvel usando Android

Projetos de Exemplo

FirstApp (first_app)

Hello World de exemplo para mostrar as construções básicas de uma app Android.

Simple UI (simple_ui)

App de exemplo utilizando EditText e Botão para enviar mensagem de uma Activity para outra utilizando de um Intent.

List View (list_view)

App de exemplo de ListView usando dois tipos de Adapter.

  • ArrayAdapter (o mais simples de todos)
  • SimpleAdapter (criando um layout para cada linha customizada)

ActivityLifecycle (activity_lifecycle)

App de exemplo para demonstrar o ciclo de vida de uma Activity.

Controle Financeiro Aula 4 (controle_financeiro_aula_4)

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).

Calculadora (calculadora)

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

About

Repositório do curso de Introdução ao Desenvolvimento Móvel usando Android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published