KnowledgeCity

Aplicación de chistes para Android

En esta sección del curso aprenderá a crear su primera aplicación Android utilizando una combinación de diseños y código Java.

En esta sección del curso aprenderá a crear su primera aplicación Android utilizando una combinación de diseños y código Java.  En el archivo de diseño definirá la ubicación y las propiedades de los botones y etiquetas.  Las ideas importantes incluyen restricciones, valores de identificación de objetos y propiedades.  Cada elemento de una interfaz de usuario se coloca en la pantalla utilizando restricciones para definir qué tan separados están los elementos y dónde deben colocarse.  Cada elemento tiene un valor id que se utilizará para conectar la aplicación Java a los elementos de diseño.  Cada elemento también tiene múltiples propiedades, como el color, el tamaño, la fuente y el texto.  Estas propiedades pueden ser definidas en la definición del diseño, así como modificadas por el código Java en la aplicación.

Objetivos de aprendizaje

  • Crear su primera aplicación Android usando una combinación de diseños y código Java.
  • Definir la ubicación y las propiedades de los botones y etiquetas utilizando tanto las herramientas de diseño gráfico como la edición de definiciones XML.
  • Establecer los valores de identificación del objeto y las propiedades de los botones, imageViews y otros elementos de la interfaz de usuario.
  • Definir restricciones de diseño para definir qué tan separados están los elementos y dónde deben colocarse.
  • Vincular valores de id de elemento a valores de la aplicación Java.

Instructor: Shad Sluiter

Duración: 1h 1m · 15 lecciones
Nivel: Intermediate
Idioma: Español

Habilidades que obtendrás

Aplicaciones para AndroidAndroid DevelopmentDesarrollo de software para AndroidAndroid StudioInterfaz de usuario de AndroidInventor de aplicaciones para Android

Lo que aprenderás

  • Crear tu primera aplicación de Android usando una combinación de layouts y código Java
  • Definir la ubicación y propiedades de botones y etiquetas usando tanto las herramientas de layout gráfico como definiciones XML
  • Establecer los valores de id de objeto y propiedades de botones, imageViews y otros elementos de interfaz de usuario
  • Definir restricciones de layout para controlar qué tan separados están los elementos y dónde deben colocarse
  • Vincular valores de id de elemento a valores en la aplicación Java
  • Añadir y compartir eventos de click listener para manejar clics de botón

Puntos clave

  • Cada elemento de una interfaz de usuario se coloca en la pantalla usando restricciones que definen qué tan separados están los elementos y dónde deben colocarse.
  • Cada elemento tiene un valor de id que se utiliza para conectar la aplicación Java a los elementos del layout.
  • Cada elemento tiene múltiples propiedades, como color, tamaño, fuente y texto, que pueden ser definidas en la definición del layout y modificadas por el código Java.
  • Las propiedades de botones y etiquetas pueden ser definidas usando tanto las herramientas de layout gráfico como editando definiciones XML.
  • El curso cubre crear arrays de objetos de botones y strings y usar un click listener compartido para manejar múltiples clics de botón.

Preguntas frecuentes

¿Qué construiré en este curso?

Crearás tu primera aplicación de Android usando una combinación de layouts y código Java, definiendo la ubicación y propiedades de botones y etiquetas.

¿Qué temas cubre este curso?

Cubre crear un proyecto en Android Studio, establecer recursos de botones, propiedades de texto e ID, administrar recursos de strings, añadir eventos de click listener, trabajar con textviews y crear arrays de objetos de botones y strings.

¿Cómo se posicionan y conectan los elementos de interfaz de usuario al código?

Cada elemento se coloca usando restricciones que definen qué tan separados están los elementos y dónde deben colocarse, y cada elemento tiene un valor de id utilizado para vincular el layout a la aplicación Java.

¿Qué habilidades ganaré de este curso?

Ganaras habilidades en Android Applications, Android Development, Android Software Development, Android Studio, Android UI y App Inventor for Android.

¿Pueden las propiedades de interfaz ser cambiadas después de que se definen en el layout?

Sí. Las propiedades como color, tamaño, fuente y texto pueden ser definidas en la definición del layout y también pueden ser modificadas por el código Java en la aplicación.

Transcripción

Transcripción

Hola, en este video: vamos a crear su primera aplicación de Android Studio. Así que voy a llamarlo la aplicación de chistes y lo demostraré primero antes de entrar en el código. Así que déjame minimizar el estudio de Android y lleva el teléfono al centro. Así que así es como se verá cuando terminemos. Puedes ver que tengo varios chistes en la pantalla. que se muestran en los botones. Así que comencemos con el primero que dice: ¿Por qué el pollo cruzó el patio de recreo? Y mira la parte inferior, puedes ver lo que se llama un brindis. Cuando hago clic en eso, Recibo el mensaje que dice, para pasar a la otra diapositiva. Te gustaron los chistes de aquí, como el segundo, un perfeccionista entró en un bar y la respuesta es: aparentemente, el listón no era lo suficientemente alto. Entonces las bromas son gratis, la lección te costará, pero veremos cómo podemos crear eventos de clic para los botones, cree estos mensajes tostados en la parte inferior, y luego el tercero en el que verá la función es vamos a ver este cambio de vista de texto. Así que ahora solo dice la palabra vista de texto. Si hago clic en un botón como, Solía ​​trabajar en una papelería, cuando hago clic en él, dice, pero no sentía que fuera a ir a ninguna parte. Y así los chistes pueden aparecer como un brindis o como puedes ver, cambiaremos el texto en un control de vista de texto. Así que configuraremos estos controles y los organizaremos en un diseño en este video. Y luego, en los videos siguientes, crearemos el programa. que realmente hará que esto suceda. Pero esto te da un buen comienzo de hacia dónde nos dirigimos y qué vas a aprender. Así que echemos un vistazo rápido a adónde vamos aquí. Entonces, lo que vemos en Android Studio es el diseño. Entonces estos botones están todos colocados de una manera muy precisa. Lo haremos primero. Luego hay un lugar llamado MainActivity.java. Y aquí es donde vamos a escribir códigos de computadora. Puedes ver todo este código que vamos a eventualmente llegar a. Y luego tenemos otro archivo llamado strings.xml. Y puedes ver que estas cadenas contienen las preguntas y respuestas que se muestran en el botón. Entonces hay tres archivos diferentes que vamos a crear o vamos a modificar para que esto suceda. Entonces, lo primero que voy a hacer es detener el programa actual y cerrar esta aplicación actual y hagamos un nuevo proyecto, y empezaremos desde cero. Entonces, elija la actividad vacía y elija la siguiente. Ahora, el nombre de la actividad se llama aplicación de chistes, y luego vamos a poner un nombre de paquete. Así que te recomiendo que uses el dominio de nivel superior. y luego una URL que podría poseer. Entonces mi nombre es Shad Sluiter y luego el nombre de la aplicación es el tercer elemento. Entonces es una jerarquía de algo único. Así que nadie más en Internet debería tener esta cadena. como su propiedad. Entonces, usar su propio nombre parece funcionar bastante bien allí. Entonces usaremos el lenguaje Java, y luego usaremos la API más baja que podemos apuntar aquí. De esa forma se ejecuta en el número máximo de teléfonos. Solo harías un número mayor si tuvieras algunas características especiales que conoces solo están disponibles en las versiones más recientes de Android. Así que este es el mínimo común denominador que puedo elegir ahora mismo. Así que hagamos clic en terminar y comience con estas aplicaciones. Así que empiezo y estoy mirando desde abajo fila aquí donde dice gradle build y algo de sincronización. Entonces, antes de comenzar, Solo voy a dejar que las cosas se calmen y cuando llegue a la etapa final donde puedo comenzar a codificar, luego comenzaremos.

Aprende sobre la marcha

Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.