"Soy la 2da version de App Inventor 1 con varios mejoras, obviamente, utilizada para la creacion basica y sencilla de apps
moviles para Google Play, Play Store entre otras plataformas mas. Fui creada por el grandioso equipo del MIT
(Massachussets Institutive Technology)"
¿Para que sirve?
Al igual que su antecesora, App Inventor 2 esta destinada a la creacion
basica y sencilla de diversos tipos aplicaciones 100% funcionales de forma
gratuita tales como:
Apps de mensajeria
instantanea
Videojuegos Indie o 3D
Accesible para los sistemas
operativos:
Android
iOS
Lenguaje o forma de Programacion
Su ingente basicidad se debe, principalmente, a su instintivo y anaquial
software de programacion. Se basa en bloque s digitales de LEGO sin su
aspecto fisico, por supuesto, al igual que Scratch y a diferencia de los demas...
Fue programada en:
Java Scheme
Interfaz Grafica
Consiste en una pantalla de fondo blanco con una barra verde en la parte superior
debajo de otra gris clara con las opciones principales de la App y una columna con
diverosos bloques y/o funciones
Tambien, consiste en 3
herramientas las cuales son:
Editor de Bloques
Entorno o pantalla donde debemos programar el proyecto a realizar
despues de haber ejecutado el entorno de diseñador, obviamente
Diseñador
Entorno o pantalla donde podemos crear el proyecto
deseado y visualizar los avances en el mismo.
Gestor de proyectos
entorno o pantalla donde podemos guardar el proyecto
realizado o ejecutar acciones similares
Interfaz de programacion
Consiste en en una pantalla con una barra verde, una coumna con diversos bloques de
programacion y con diversas opciones secundarias como guardado, visualizar, etc...
En fin; se compone de las siguientes herramientas:
1) Bloques (Control,
Logica, Texto, etc,,,)
2) Herramientas de basura /
Eliminar Bloque
3) Herramienta de
moral / Copiar
Bloques
4) Añadir Archivo
5) Designar /
Publicar
6) Añadir Pantalla, etc...
Sistemas Operativos
Estas programando una micro:bit virtualmente y necesitas que funcione la
micro:bit fisica que tienes ¿Que necesitas? ¡Un Cable USB! En App Inventor 2
necesitaras el mismo procedimiento para poder ejecutar tu App en un dispositivo
Android o iOS conectado a una PC con los siguientes sistemas operativos:
GNU/ / Linux: Ubunta 8+, Debian 5+
Macintosh (Con procesador Intel): Mac OS X 10.5, 10.6
Windows: Windows XP, Windows Vista,
Windows 7
Proceso de Registro en App Inventor 2
1) Abre el siguiente enlace https://appinventor.mit.edu/
2) Haz click en el boton superior naranja "Crear!"
3) Ingresa tu cuenta personal (gmail, hotmail, yahoo, etc...)
4) Lee los terminos de uso y politicas de privacidad. Aceptalos si estas de acuerdo con ellos...
Servicios de adjuntamiento (OPCIONAL)
Se le pueden anexar a App Inventor 2 un sinnumero de servicios para mejorar su
funcionamiento o agregar nuevas funciones; entre los cuales destacan:
TinyDB
Es el servicio predeterminado de App Inventor 2. Es un almacen de datos de forma definitiva y
permanente; osea, no te eliminara para nada el proyecto
creado, asi el dispositivo se dañe o se rompa.
Google Fusion Tables
Es un servicio Web de Google para la gestion y guardado de datos. En esta,
podras ver tu propia informacion guardada y descargarla de manera segura y
rapida.
SPSS
Es un programa estadistico informatico que tan solo se utilizaba en las
ciencias financieras y sociales. Ahora, se puede utilizar en App Inventor
2, debido a su ingente base de datos que se utiliza, principlmente para
finanzas.
FireBase
Es un programa y/o plataforma destinada a la creacion de Apps Web y Moviles.
No se utiliza como base de datos; no obstante, podras crear chats para App
Inventor 2 siendo el limite propuesto tu creatividad.
CloudDB
Es un programa estadistico, al igual que SPSS, utilizado para las finanzas , economia y ciencias
sociales. Con ella, puedes guardar la informacion de tus proyectos de App Inventor 2 en su respectiva
base de datos
EJEMPLO
Botones con Audio - App Inventor 2
https://www.youtube.com/watch?v=LnHJkZ-eZaQ
En este proyecto, vamos a ver claramente la programacion nivel medio (Un
ejemplo nivel medio)que se puede realizar en App Inventor 2
OK; empezemos... este proyecto consiste en el clickeo hacia un boton de un personaje especifico,
por lo general; el cual, al ser clickead, emitira una especie de sonido de rabia o sorpresa. Bien; los
personajes son:
1) Gato: *Click* Aullido de Gato
2) Perro: *Click*Ladrido de Perro
3) Caballo: *Click* Graznido de Caballo
4) Buzz lightyear: *Click* Al infinito y mas alla
5) Homero: *Click* Grito de Homero
6) Iron Man: *Click* Hola, salvaje villano. Te voy a derrotar