

Es una aplicación de Google
que permite crear aplicaciones
para el S.O. de dispositivos móviles
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

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
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

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.

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

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