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
ENTORNO DE DESARROLLO
Un dispositivo Android permite ejecutar y comprobar aplicaciones mientras se desarrollan
Editor de bloques: se ejecuta en una ventana independiente del Diseñador, permite crear componentes necesarios y asociarlos a sus componentes
Diseñador de componentes: se ejecuta en el navegador web. se va definiendo el aspecto visual
REQUISITOS PREVIOS
Instalar el software de Applnventor en nuestro ordenador
antes de instalarlo debemos instalar el software adecuado al sistema operativo que se utilice.
Comprobar nuestra configuración de la maquina virtual de Java
No funcionara en nuestro ordenador si esto no se realiza
3.-Que nuestro ordenador pueda ejecutar aplicaciones
2.-Verificar que si funciona
1.-Se instala
Comprovar que cumplimos todos los requisitos
Se necesita tener una cuenta de google
Navegador Web
Ordenador y Sistema Operativo
Construccion
Una buena manera de entender una aplicacion, es descomponerla en dos partes,
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
EXTERNO
El teléfono recibe un SMS
DE ANIMACIÓN
Dos objetos colisionan
DE TEMPORIZACIÓN
Cuando han pasado 20 milisegundos
MANEJA-DORES
COMUNICACIÓN CON LA WEB
Se comunican a través de Internet enviando peticiones hacia servicios web
RECORDAR VALORES
La información es almacenada
BLOQUES DE REPETICIÓN
Permite ejecutar tareas un numero determinado de veces o mientras sea verdadero alguna condicion
DE INICIALIZACIÓN
Cuando la aplicación se inicia
INICIADO POR EL USUARIO
Cuando el usuario hace clic en el boton_1
Componentes
No visibles
Son los que no podemos ver en la aplicación.
No son parte de la interfaz
Visibles
Son los que podemos ver una vez ya ejecutados.
se domina como la interfaz de usuario de la aplicación.
Aplicaciones que puede crea
ORIENTADAS A LA WEB
Que se comuniquen con la web (twitter, RSS, etc.)
MULTIMEDIA COMPLEJAS
Para el reconocimiento de códigos de barras, reproducir vídeos y música o tomar fotografías
DE GEOLOCALIZACION
Dispositivos de GPS
EDUCATIVAS
Tests de respuestas múltiples o preguntas directas
JUEGOS
Son sencillos haciendo uso incluso del acelero-metro
incluso en el dispositivo móvil