APP INVENTOR - Mapa Mental

APP INVENTOR

Tipo de aplicaciones que pueden crearse con AppInventor

Aplicaciones educativas

Es posible desarrollar aplicaciones útiles para educación, como por ejemplo tests de
respuestas múltiples o preguntas directas.

Aplicaciones de geolocalización

Puede hacerse uso del dispositivo GPS incluido en el móvil para crear aplicaciones de
geolocalización.

Aplicaciones multimedia complejas

Pueden crearse aplicaciones que van desde reconocimiento de códigos de barras hasta
reproducir vídeos y música o tomar fotografías.

Aplicaciones orientadas a la Web

Pueden desarrollarse aplicaciones que se comuniquen con la web (Twitter, RSS, etc.).

Juegos

Puede crearse juegos sencillos haciendo uso incluso del acelerómetro incluido en el dispositivo móvil.

¿Qué es AppInventor?

AppInventor es una aplicación web de Google que permite crear aplicaciones para el sistema
operativo de dispositivos móviles Android. Utiliza un editor Drag and Drop (Arrastrar y soltar) para
la generación de interfaces gráficas y un sistema de bloques para gestionar el comportamiento de la
aplicación.

¿Cómo se construye una aplicación en AppInventor?

Comportamiento

Eventos iniciados por el usuario:
Son el tipo más común de eventos. Reflejan la interacción del usuario final con la aplicación. Eventos de inicialización:
En algunas ocasiones nuestras aplicaciones requieren realizar ciertas funciones en el momento en el
que se inician. Eventos de temporización:
Podemos necesitar en algunos casos que cierta actividad de nuestra aplicación se realice en un
cierto momento. Eventos de animación:
Las actividades en las que se ven envueltos objetos gráficos también pueden producir eventos. Eventos externos:
Cualquier entrada externa hacia el dispositivo es considerada también como un evento. Por ejemplo, el hecho de recibir un mensaje de texto o la posición GPS son interpretados como eventos externos.

Condicionales:
Las respuestas a eventos no son siempre secuencias lineales. En algunos casos, se pueden evaluar ciertas condiciones y elegir en función de ello que hacer Bloques de repeticn: En estos casos utilizaremos los bloques de repetición proporcionados por AppInventor, que nos permitirán
ejecutar ciertas tareas un número determinado de veces o mientras sea verdadera alguna condición. Recordar valores:
Debido a que los manejadores de eventos pueden ejecutar bloques, en algunas ocasiones es necesario mantener cierta información almacenada. Esta información se almacena en unas unidades de memoria denominadas variables, las cuales podremos definir en nuestras aplicaciones. Comunicaciones con la web:
Algunas aplicaciones se comunican a través de Internet enviando peticiones hacia servicios web.

Componentes

Son aquellos que podemos ver una vez hemos ejecutado nuestra aplicación (botones, cajas de texto, etiquetas, etc.).

En esta no podemos ver en la aplicación, ya que no son parte de la interfaz de usuario. Proporcionan acceso a la funcionalidad interna de los dispositivos

¿Cómo se construye una aplicación en AppInventor?

El Entorno de Desarrollo

Diseñando los Componentes

los componentes son los elementos que combinamos para crear nuestras aplicaciones. Algunos son
muy simples, como por ejemplo una etiqueta que muestra un texto en la pantalla, o un botón,
mediante el cual podemos iniciar una determinada acción. Otros componentes son más elaborados;
un componente Canvas que permite visualizar imágenes o animaciones; el acelerómetro, un sensor
de movimiento que detecta cuando movemos o agitamos el teléfono; o componentes que nos
permiten enviar mensajes de texto, reproducir música y video, obtener información desde páginas
web, etc.

Añadiendo Comportamientos

El Editor de Bloques (Blocks Editor) nos permite añadir y asignar tareas específicas a los
componentes individuales de nuestra aplicación, de tal modo que podamos ir creando de manera
conjunta la funcionalidad global que pretendemos que tenga nuestra aplicación.
El Editor de Bloques está implementado como una aplicación de Java Web Start, que se
ejecuta en nuestro ordenador.

Requisitos Previos

Comprobar que cumplimos todos los requisitos para poder utilizar AppInventor

Comprobar nuestra configuración de la máquina virtual de Java

Instalar el software de AppInventor en nuestro ordenador

Klicken Sie hier, um das Diagramm zu zentrieren.
Klicken Sie hier, um das Diagramm zu zentrieren.