1.INTRODUCCIÓN.
App Inventor es una herramienta visual para desarrollar
aplicaciones móviles sobre Android. Permite diseñar la interfaz de usuario de
una app utilizando interfaz gráfica de usuario (GUI) basada en una aplicación
web. El comportamiento de la app se define mediante bloques.
2.DESARROLLO.
App Inventor apareció el 12
de julio de 2010, y se abrió a todo el público en 15 de diciembre de 2010. Lo
desarrollaron entre Hal Abelson de MIT y los ingenieros de Google Ellen Spertus
y Liz Looney, junto con David Wolber profesor de USFCA y divulgador de la
aplicación. A principio de agosto de 2011 Google anunció que ya no
mantendría esta aplicación, pero que la haría código libre destinado a la
educación.
Una semana
después el Instituto Tecnológico de Massachusetts (MIT), una
institución de educación superior privada situada en Cambridge, Massachusetts
(EE.UU.), anunció que se haría cargo del proyecto. El 31 de diciembre de
2011 App Inventor de Google dejó de funcionar.
El 4 de marzo de 2012, el
Instituto Tecnológico de Massachusetts (MIT) volvió a poner el proyecto en
Internet y en diciembre de 2013, MIT saca AI 2, una nueva versión de App
Inventor: http://ai2.appinventor.mit.edu
En noviembre de
2014 sale la opción de idioma, con lo cual podemos ver la mayoría de los
elementos en español.
El 15 de julio de
2015 desaparece App inventor (el antiguo).
App Inventor fue desarrollado con el objetivo de ser una
herramienta que permita desarrollar apps para Android sin tener conocimientos
previos de programación. Utiliza un entorno de programación por bloques
orientado a objetos muy similar a Scratch y StarLogo TNG,
ambos también soportados por el MIT.
App inventor es un programa online; es decir, trabajamos
con un servidor externo y todos nuestros trabajos se almacenarán bajo nuestra
cuenta Google.
Ventajas:
- Permite crear aplicaciones por medio de bloques de manera intuitiva y grafica.
- Se puede acceder en cualquier momento y cualquier lugar siempre que estemos conectados a internet.
- Nos ofrece varias formas de conectivad: directa, o wi-fi o por medio del emulador.
- Nos permite descargar la aplicación mediante el .apk a nuestro pc ya sea para compartirla, instalarla a nuestro celular, o uso de USB.
Limitaciones:
- Necesidad de estar conectado a internet.
- Sólo se puede desarrollar para Android.
Desventajas:
- No genera código el Java para posteriores desarrollos más profundos.
- No maneja mucha flexibilidad como lo hace el código en Java.
Proceso de trabajo de App Inventor |
En 2015, la comunidad del MIT App Inventor constaba de casi 3
millones de usuarios que representaban a 195 países. ¡Más de 100.000 usuarios
activos semanales habían construido más de 7 millones de android!
Como una
herramienta de código abierto que pretende realizar la programación y la
creación de aplicaciones accesibles a una amplia gama de audiencias, el MIT App
Inventor ha llamado la atención de:
- · Educadores formales e informales que han utilizado el MIT App Inventor para introducir la programación a sus estudiantes de informática, miembros del club de ciencias, después de la escuela asistentes programas, y los campistas de verano. Muchos educadores también han comenzado a usar el MIT App Inventor para desarrollar aplicaciones en apoyo de sus propios objetivos de instrucción.
- · Los empleados del gobierno y cívicos y voluntarios que han aprovechado el poder de MIT App Inventor para desarrollar aplicaciones hiper-locales en respuesta a los desastres naturales y las necesidades de la comunidad...
- · Los diseñadores y gerentes de producto que han visto el potencial que tiene el MIT App Inventor para apoyar el proceso de diseño iterativo a través de creación rápida de prototipos, pruebas e iteración.
- · Los investigadores que utilizan el MIT App Inventor para crear aplicaciones personalizadas que pueden procesar la recopilación de datos y los requisitos de análisis en una amplia variedad de campos de prácticas médicas a social.
- · Los aficionados y los empresarios que quieren convertir rápidamente una idea en una aplicación sin la curva de costos o el aprendizaje de los procesos de creación de aplicaciones más tradicionales.
3.BIBLOGRAFÍA.
https://sites.google.com/site/taacappseneducacion/home/creacion-de-apps/app-inventor
https://es.wikipedia.org/wiki/Instituto_Tecnol%C3%B3gico_de_Massachusetts
http://qtsappinventor.blogspot.com.es/2015/09/que-es-app-inventor.html
https://soloelectronicos.com/tag/ejemplos-mit-app-inventor/
http://appinventor.mit.edu/explore/about-us.html