Está en la página 1de 6

APP-INVENTOR

Por:
Alba Sofia Ortiz Mena

Docente:
Carlos Andrés Posada Hincapié

Área:
Tecnología e informática

Fecha:
Miércoles 1 de septiembre

Colegio La Anunciación
Medellín
2021
Contenido
¿Qué es? 4
¿Cuál es el lenguaje de programación que utiliza y sus elementos? 4
Partes mas importantes de la interfaz del diseñador 6
Panel de bloques 6
¿Qué es?
AppInventor, se espera un incremento importante en el número de aplicaciones
para Android debido a dos grandes factores: la simplicidad de uso, que facilitará la
aparición de un gran número de nuevas aplicaciones; y Google Play, el centro de
distribución de aplicaciones para Android donde cualquier usuario puede distribuir
sus creaciones libremente.

¿Cuál es el lenguaje de programación que utiliza y sus elementos?


En todos estos bloques se puede ver como tenemos en la parte superior un
espacio para encajar el test o pregunta que se hace el programa para decidir por
donde continuar su flujo.Las tres primeras estructuras son habituales en la
mayoría de los lenguajes, la última, choose, es prácticamente igual a if-then-else
con la diferencia de que permite devolver una variable en función de que se
cumpla o no el test.
Bucles: Un bucle provoca la ejecución repetida de varias sentencias. En App
inventor disponemos de los bucles while, for range y foreach.

El primero ejecutará el bloque de sentencias que se encajen en el apartado do


mientras se cumpla la condición que refleje el test. for range es el típico bucle “for”
de otros lenguajes de programación y, como tal, tiene las opciones de elegir el
nombre de la variable que itera, su comienzo, fin y el tamaño de los saltos de
iteración. Finalmente, foreach es un iterador sobre los elementos de una lista.
Variables: Disponemos de las herramientas para definir y cambiar variables. El
tipo puede ser numérico o un texto y “se declara” al asignarle un valor por primera
vez.
Eventos: Es indispensable que los programas que sean capaces de responder a la
interacción del usuario con el interfaz. Es ahí donde toman su importancia los
bloques de App Inventor, para ejecutar acciones en respuesta a los eventos que
se produzcan en el teléfono o el tablet.
Tenemos acceso a Internet, Bluetooth, hacer llamadas, enviar y recibir mensajes,
las coordenadas de posición GPS, etc.
También se puede apreciar como todos los eventos tienen la estructura “When
evento do”, y son de color verde. Tienen este color porque son parte de la sección
“My blocks” en el entorno de desarrollo. “My blocks” es donde se leen o manipulan
las propiedades de los distintos elementos que hayan sido colocados
manualmente en el entorno de diseño: botones, brújula, etiquetas, cuadros de
texto, etc.

Partes mas importantes de la interfaz del diseñador

Barra de menú: Desde esta barra es posible acceder al gestor de proyectos,


conectar con el emulador o tableta para el testeo en directo, generar el instalador
APK, etc.
Gestor de pantalla: Se ofrece un combo que permite situarse en la pantalla
ScreenX que se desea editar.
Diseñador/bloques: Usando estos dos botones se podrá acceder al diseñador o al
editor de bloques.
Paleta de componentes: Se ofrecen organizados en categorías los distintos
componentes que se pueden añadir a las pantallas de aplicación.
Visor: Muestra una vista previa de los componentes situados en la pantalla actual.
Componentes: Mediante una estructura de árbol cuyo nodo principal es el
componente Screen (pantalla) permite acceder a los distintos elementos que
hemos situado en esa pantalla.
Propiedades: Permite definir los valores de los distintos parámetros del
componente seleccionado En el panel componentes.
Medios: Desde este cuadro es posible subir o eliminar los archivos de imagen,
audio, etc que utilicemos en nuestra aplicación.

Panel de bloques

Una vez hemos completado el diseño de nuestra aplicación, pasaremos a la


ventana «bloques», desde la cuál realizaremos la programación que tendrán los
componentes seleccionados, es decir, con esta opción conseguiremos que
nuestra app se comporte como habíamos imaginado mediante la unión de bloques
que permitirán que se ejecuten los diferentes eventos.

Bibliografía
https://www.programoergosum.com/cursos-online/appinventor/
https://programamos.es/la-interfaz-de-app-inventor-a-fondo/
https://es.calameo.com/read/005078345a881f895d3está

También podría gustarte