Ir para o conteúdo
KnowledgeCity

Java intermediário para programação Android

Aprende a funcionalidade móvel com este curso de Programação Intermédia para Android.
Preview the first lesson free — get full access to all 45 lessons.
Curso: sob demanda
Intermediário Fornecedor Shad Sluiter  6 capítulos ·  45 lições ·  3h 1m  em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinese 

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:

Competências que aprenderás

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.