Descrição do Curso
Nestas aulas, os alunos poderão escrever programas Android Java que demonstrem como layout uma interface de utilizador, ligar os itens de UI ao código Java, lidar com eventos de clique, exibir feedback ao utilizador, encapsular dados relacionados numa aula e trabalhar com recursos gráficos e de texto.
Este curso é projectado para programadores que já conhecem algum Java. Recomenda-se terminar o curso java 1 antes de iniciar esta secção.
Objectivos de Aprendizagem:
- Instalar e configurar o Android Studio
- Criar um layout de botões, texto e imagens com constrangimentos
- Ligar os itens da UI com valores no código Java
- Manipular propriedades de elementos de UI programaticamente
- Criar várias aulas de Java numa aplicação Android
- Responder a clicar em eventos na UI
- Gerir texto e recursos gráficos num projecto
- Gerir tarefas executáveis
- Encapsular propriedades de aplicação relacionadas numa classe Java
Competências que aprenderás
- Escrever programas Android em Java.
- Identificar e corrigir erros numa aplicação Android Java.
- Aplicar técnicas de programação orientadas a objectos numa aplicação Android.
O Que Você Vai Aprender
- Demonstrar o uso de tarefas em segundo plano em um aplicativo Android
- Definir um temporizador e exibir o tempo restante em uma barra de progresso
- Projetar uma classe de estado de jogo que encapsule múltiplas propriedades, como tempo restante e pontuação
- Ativar e desativar botões programaticamente para controlar o fluxo do jogo
- Criar e gerenciar recursos de string, IDs de botão e arrays de objetos de botão no Android Studio
- Adicionar ouvintes de clique, incluindo um ouvinte de clique compartilhado que trata múltiplos botões
Principais Conclusões
- O curso constrói um jogo no qual o usuário clica em dois botões o máximo de vezes possível dentro de um período de 30 segundos.
- O temporizador é implementado usando uma tarefa executável e a barra de progresso exibe o tempo restante.
- Os botões são ativados e desativados para fazer o jogo funcionar corretamente.
- A classe de estado de jogo encapsula todas as propriedades do jogo, incluindo o tempo restante e a pontuação.
- O projeto é criado e desenvolvido no Android Studio.
Perguntas Frequentes
O que vou construir neste curso?
Você criará um jogo que mostra dois botões que o usuário clica o máximo de vezes possível em um período de 30 segundos, demonstrando recursos do Android, incluindo tarefas em segundo plano, temporizadores, uma barra de progresso e uma classe de estado de jogo.
Como o jogo controla o tempo e a pontuação?
O temporizador usa uma tarefa executável, a barra de progresso exibe o tempo restante e uma classe de estado de jogo encapsula todas as propriedades do jogo, incluindo o tempo restante e a pontuação.
Que habilidades do Android este curso aborda?
Aborda desenvolvimento Android, desenvolvimento de software Android, Android Studio, interface do usuário Android, o Kit de Desenvolvimento Java e GUIs Java.
Que técnicas específicas são ensinadas?
Você aprenderá a usar tarefas em segundo plano, definir um temporizador e exibir resultados em uma barra de progresso, projetar uma classe que encapsule múltiplas propriedades de aplicativo e ativar e desativar um botão programaticamente.
Qual ferramenta é usada para desenvolver o aplicativo?
O aplicativo é desenvolvido no Android Studio, onde você cria o projeto, gerencia recursos de string, define propriedades de botão e cria threads em segundo plano.









