Es una aplicación web de Google que permite crear aplicaciones para móviles Android.
Utiliza un editor "arrastrar y soltar" p

Es una aplicación web de Google que permite crear aplicaciones para móviles Android.
Utiliza un editor "arrastrar y soltar" para la generación de interfaces gráficas y un sistema de bloques
Se almacenan el los servicios de App inventor,para llevar un seguimientos y control

Aplicaciones que puede crea

JUEGOS
Son sencillos haciendo uso incluso del acelero-metro
incluso en el dispositivo móvil

EDUCATIVAS
Tests de respuestas múltiples o preguntas directas

DE GEOLOCALIZACION
Dispositivos de GPS

MULTIMEDIA COMPLEJAS
Para el reconocimiento de códigos de barras, reproducir vídeos y música o tomar fotografías

ORIENTADAS A LA WEB
Que se comuniquen con la web (twitter, RSS, etc.)

Construccion

Una buena manera de entender una aplicacion, es descomponerla en dos partes,

Componentes

Visibles

Son los que podemos ver una vez ya ejecutados.
se domina como la interfaz de usuario de la aplicación.

No visibles

Son los que no podemos ver en la aplicación.
No son parte de la interfaz

Comportamientos

Define como debe responder cada aplicación, los producidos por la interacción del usuario (un botón) y los externos (un SMS recibido en nuestro dispositivo).
Se pueden identificar las aplicaciones con una "retesa" (siguiendo una secuencia) cuando se ejecutan ya que se producen eventos asociados a ella. Cuando este no es así, reacciona a una serie de eventos

Eventos

Eventos

INICIADO POR EL USUARIO
Cuando el usuario hace clic en el boton_1

DE INICIALIZACIÓN
Cuando la aplicación se inicia

DE TEMPORIZACIÓN
Cuando han pasado 20 milisegundos

MANEJA-DORES

BLOQUES DE REPETICIÓN
Permite ejecutar tareas un numero determinado de veces o mientras sea verdadero alguna condicion

RECORDAR VALORES
La información es almacenada

COMUNICACIÓN CON LA WEB
Se comunican a través de Internet enviando peticiones hacia servicios web

DE ANIMACIÓN
Dos objetos colisionan

EXTERNO
El teléfono recibe un SMS

REQUISITOS PREVIOS

Comprovar que cumplimos todos los requisitos

Ordenador y Sistema Operativo

Navegador Web

Se necesita tener una cuenta de google

Comprobar nuestra configuración de la maquina virtual de Java

1.-Se instala

2.-Verificar que si funciona

3.-Que nuestro ordenador pueda ejecutar aplicaciones

No funcionara en nuestro ordenador si esto no se realiza

Instalar el software de Applnventor en nuestro ordenador

antes de instalarlo debemos instalar el software adecuado al sistema operativo que se utilice.

ENTORNO DE DESARROLLO

Diseñador de componentes: se ejecuta en el navegador web. se va definiendo el aspecto visual

Editor de bloques: se ejecuta en una ventana independiente del Diseñador, permite crear componentes necesarios y asociarlos a sus componentes

Un dispositivo Android permite ejecutar y comprobar aplicaciones mientras se desarrollan