APPINVENTOR - Mapa Mental

APPINVENTOR

¿Que es?

Es una aplicación de Google
que permite crear aplicaciones
para el S.O. de dispositivos móviles

¿Que tipo de aplicaciones pueden
crearse con AppInventor?

Juegos

Pueden crearse juegos
sencillos haciendo uso
del acelerómetro incluido
en el dispositivo móvil

Aplicaciones
educativas

Es posible desarrollar aplicaciones
útiles para la educación

Aplicaciones de
geolocalización

Puede hacerse uso
del dispositivo GPS
incluido en el móvil
para crear estas aplicaciones

Aplicaciones
multimedia
complejas

Pueden crearse aplicaciones
que van desde el conocimiento
de códigos de barras hasta
reproducir vídeos, música,etc.

Aplicaciones
orientadas a
la web

Puden desarrollarse aplicaciones
que se comuniquen con la web

¿Cómo se construye una
aplicación de Appinventor?

Las aplicaciones están
compuestas por los
siguientes elementos:

Componentes

Hay dos tipos de
componentes

Los visibles

Son aquellos que podemos
ver una vez que hallamos
ejecutado la aplicación

ejemplo:

-Botones
-Cajas de texto
-Etiquetas etc.

Los no visibles

Son aquellos que no
podemos ver en la
aplicación, ya que no
son parte de la interfaz
de usuario
podemos

Proporciona acceso a la
funcionalidad interna de
los dispositivos

Ejemplo:

Componente LOCATION SENSOR;
Permite determinar la localización
del dispositivo.

Componente TEXTING;
Permite enviar y procesar
mensajes de texto

Comportamiento

Define como una aplicación
debe responder ante una
serie de eventos;

Los externos:

-Un SMS recibido
en el dispositivo

Los producidos por la
interacción del usuario:

Un clic de botón

Eventos

Iniciados por
el usuario

Reflejan la interacción
de usuario final con
la aplicación

Ejemplo:

Cuando el
usuario hace
clic sobre el
botón

De inicialización

En ocaciones
la aplicación requiere
realizar ciertas
funciones

Ejemplo:

Cuando la
aplicación
se inicia

Las respuestas a
eventos no son
siempre secuencias
lineales.

De temporización

Appinventor
dispone de un
componente
llamado "clock"
mediante el cual
se programa la
ejecución de
determinadas
acciones

Ejemplo:

Cuando han
pasado 20
milisegundos

De animación

Se pueden crear
juegos o aplicaciones
con animación controlando
en todo momento que
debería ocurrir

Ejemplo:

Cuando dos
objetos
colisionan

Evento estrerno

Cualquier entrada
externa hacia el
dispositivo es
considerada un
evento

Ejemplo:

Recibir un
mensaje de
texto a la
posición GPS

Manejadores de eventos

Condicionales

Bloques de
repetición

En ocaciones
podemos decir
que nuestra aplicación
repita ciertas operaciones

Recordar
valores

La información se
almacena en unas
unidades de memoria
denominadas variables.

Las VARIABLES Almacenan
datos temporales mientras
la aplicación se esta
ejecutando

Comunicaciones
con la web

Se pueden crear
aplicaciones que
muestran los tweets
de los seguidores
y actualizar datos.

Entorno de desarrollo

Tiene tres partes
fundamentales

El diseñador
de componentes

Es utilizado para seleccionar
los componentes de la aplicación
y especificar sus propiedades

-Se ejecuta en el navegador web

Dispositivo
Android

Permite ejecutar y comprobar
las aplicaciones mientras se están desarrollando

Editor
de
bloques

-Permite crear los comportamientos
necesarios de la aplicación

-Se ejecuta en una ventana
independiente del diseñador de
componentes

Diseñado de componentes

Los componentes son elementos que
combinamos para crear aplicaciones

Esta dividido
en varias
partes

Parte central:
área denominada
VIEWER

Aqui se colocan los
componentes en función
de como se desea que sea
el diseño visual de la
aplicación

A la izquierda
de la aplicación:
PALETTE

En ella se pueden
encontrar la lista
de componentes
de Appinventor

Parte inferior:
MEDIA

Muestra todos los
componentes
multimedia que
incluyamos
en el proyecto

Derecha de la
aplicación:
SECCIÓN DE
PROPIEDADES

Mediante la cual se
pueden modificar
los elementos que
se vallan incluyendo
en la aplicación

點擊這裡將思維導圖置中。