Saltar al contenido
KnowledgeCity

Java intermedio para programación de Android

En estas lecciones, los estudiantes podrán escribir programas Java de Android que demuestren cómo diseñar una interfaz de usuario, conectar los elementos de la…
Preview the first lesson free — get full access to all 45 lessons.
Curso: bajo demanda
Intermedio Proveedor Shad Sluiter  45 lecciones ·  3h 1m  en Árabe, Alemán, Inglés, Español, Francés, Portugués, Chinese 

Descripción del curso

En estas lecciones, los estudiantes podrán escribir programas Java de Android que demuestren cómo diseñar una interfaz de usuario, conectar los elementos de la interfaz de usuario al código Java, manejar eventos de clic, mostrar comentarios al usuario, encapsular datos relacionados en una clase y trabajar con recursos gráficos y de texto.

Este curso está diseñado para programadores que ya conocen algo de Java. Se recomienda terminar el curso de Java 1 antes de comenzar esta sección.

Objetivos de aprendizaje:

Lo que aprenderás

  • Demostrar el uso de tareas en segundo plano en una aplicación de Android
  • Establecer un temporizador y mostrar el tiempo restante en una barra de progreso
  • Diseñar una clase de estado del juego para encapsular múltiples propiedades como tiempo restante y puntuación
  • Habilitar y deshabilitar botones de forma programática para controlar el flujo del juego
  • Crear y administrar recursos de strings, IDs de botones y arrays de objetos de botones en Android Studio
  • Añadir click listeners, incluyendo un click listener compartido que maneja múltiples botones

Puntos clave

  • El curso construye un juego en el cual el usuario hace clic en dos botones tantas veces como sea posible dentro de un marco de tiempo de 30 segundos.
  • El temporizador se implementa usando una tarea runnable y la barra de progreso muestra el tiempo restante.
  • Los botones son habilitados y deshabilitados para hacer que el juego funcione correctamente.
  • La clase de estado del juego encapsula todas las propiedades del juego, incluyendo el tiempo restante y la puntuación.
  • El proyecto se crea y desarrolla dentro de Android Studio.

Preguntas frecuentes

¿Qué construiré en este curso?

Crearás un juego que muestra dos botones en los que el usuario hace clic tantas veces como sea posible en un marco de tiempo de 30 segundos, demostrando características de Android incluyendo tareas en segundo plano, temporizadores, una barra de progreso y una clase de estado del juego.

¿Cómo el juego mantiene un registro del tiempo y la puntuación?

El temporizador usa una tarea runnable, la barra de progreso muestra el tiempo restante y una clase de estado del juego encapsula todas las propiedades del juego incluyendo el tiempo restante y la puntuación.

¿Qué habilidades de Android cubre este curso?

Cubre desarrollo de Android, desarrollo de software de Android, Android Studio, Android UI, Java Development Kit y Java GUIs.

¿Qué técnicas específicas se enseñan?

Aprenderás a usar tareas en segundo plano, establecer un temporizador y mostrar resultados en una barra de progreso, diseñar una clase para encapsular múltiples propiedades de aplicación y habilitar y deshabilitar botones de forma programática.

¿Qué herramienta se utiliza para desarrollar la aplicación?

La aplicación se construye en Android Studio, donde creas el proyecto, administras recursos de strings, estableces propiedades de botones y creas threads en segundo plano.