
¿QUÉ ES APP INVENTOR?
Hal Abelson, profesor de Ingeniería y Ciencias de la Computación del
MIT,
se tomó un año sabático en esta prestigiosa universidad americana y se
fue a colaborar con Google en sus famosos laboratorios de ideas, Google
Labs, como profesor visitante. Durante ese tiempo, el profesor Hal, en
cuya trayectoria académica destacan sus trabajos sobre programación, se
dedicó a implementar un sistema que permitiera el desarrollo de
aplicaciones móviles de una manera rápida y sencilla. Esa primera
versión de App Inventor, conocida al principio como Google App Inventor,
fue lanzada y publicada por Google con éxito en diciembre de 2010.
Posteriormente, en la segunda mitad de 2011, Google cedió el uso de
ciertas infraestructuras de sistemas, liberó su código fuente e hizo un
aporte inicial de financiación al proyecto permitiendo al MIT continuar
con él en la propia universidad.
Conforme evoluciona la
plataforma, la versión original, que fue denominada App Inventor
Classic, deriva en una versión mucho más moderna y potente que saldría a
luz en 2013 y llamándose finalmente MIT App Inventor.
En la
actualidad, App Inventor o MIT App Inventor, se ha convertido en la
plataforma más importante para el desarrollo de aplicaciones móviles
para Android para personas que comienzan en el mundo de programación.
Los números, actualizados constantemente en su sitio web, nos indican
que tiene un avance imparable; alrededor de 7 millones de usuarios
registrados en un total de 195 países con más de 24 millones de
aplicaciones creadas.
¿CÓMO FUNCIONA APP INVENTOR?
Para crear una app cualquiera tenemos que acceder al sitio web oficial de App Inventor mediante una cuenta de Google.
La dinámica es la siguiente:
- Diseñamos
la apariencia visual de nuestra app y le añadimos los "componentes" que
usará en una pantalla denominada Vista de Diseño.
- Mediante un
editor de bloques definimos el comportamiento de nuestra app ante los
posibles eventos que puedan ocurrir en la misma.
- En cualquier
momento podemos probar lo que vamos haciendo en nuestra app mediante un
software acompañante, MIT AI2 Companion, que conectará nuestro
dispositivo con la propia plataforma.
- Al finalizar el desarrollo podremos publicarla en Internet, descargarnos el código, compartirla o lo que queramos.
CARACTERÍSTICAS QUE HACEN MIT APP INVENTOR ESPECIAL
- Es
fácil, sencillo, potente e intuitivo. Cualquier persona con un mínimo
de entrenamiento puede crear una app en cuestión de minutos.
- El
código fuente es abierto. Cualquier persona lo puede descargar,
modificar e incluso crear su propia versión de la herramienta lo que
beneficia enormemente a la comunidad.
- Las aplicaciones
desarrolladas pertenecen al creador. No hay que pagar ningún tipo de
royaltie o licencia por crear con MIT App Inventor.
- Permite el desarrollo del Pensamiento Computacional.