App Inventor
App Inventor es un
entorno de desarrollo de software creado por Google Labs para la elaboración de
aplicaciones destinadas al sistema operativo Android. El usuario puede, de
forma visual y a partir de un conjunto de herramientas básicas, ir enlazando
una serie de bloques para crear la aplicación. El sistema es gratuito y se
puede descargar fácilmente de la web. Las aplicaciones creadas con App Inventor
están limitadas por su simplicidad, aunque permiten cubrir un gran número de
necesidades básicas en un dispositivo móvil.
Con Google App Inventor,
se espera un incremento importante en el número de aplicaciones para Android
debido a dos grandes factores: la simplicidad de uso, que facilitará la
aparición de un gran número de nuevas aplicaciones; y Google Play, el centro de
distribución de aplicaciones para Android donde cualquier usuario puede distribuir
sus creaciones libremente.
Historia
La plataforma se puso a
disposición del público el 25 de diciembre de 2008 y está dirigida a personas
que no están familiarizadas con la programación y con la ayuda que nos brinda
la informática. En la creación de App Inventor, Google se basó en
investigaciones previas significativas en informática educativa y sirve para
crear páginas.
Características y
funciones
El editor de bloques de
la plataforma App Inventor, utilizaba anteriormente la librería Open Blocks.
1.- Basado en [httpy
Blockly] de JavaScript para crear un lenguaje visual. Estas librerías están
distribuidas por Massachusetts Institute of Technology bajo su licencia libre.
El compilador que traduce
el lenguaje visual de los bloques para la aplicación en Android utiliza Kawa
como lenguaje de programación, distribuido como parte del sistema operativo GNU
de la Free Software Foundation
2.- Permite crear una
aplicación en menos tiempo que otros. y se pueden programar aplicaciones más
complejas en mucho menos tiempo que con los lenguajes más tradicionales,
basados en texto.
Inicialmente desarrollado
por el profesor Hal Abelson y un equipo de Google Educación, mientras que Hal
pasaba un año sabático en Google, App Inventor se ejecuta como un servicio web
administrado por personal del Centro del MIT para el aprendizaje móvil –una
colaboración de MIT de Ciencia Computacional e Inteligencia Artificial de
laboratorio (CSAIL) y el Laboratorio de Medios del MIT–. El App Inventor
contaba en 2015 con una comunidad mundial de casi dos millones de usuarios que
representaban a 195 países en todo el mundo. Más de 85 mil usuarios semanales
activos de la herramienta han construido más de 4,7 millones de aplicaciones de
Android. 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.
3.- La interfaz gráfica: permite
al usuario crear aplicaciones con muchas funcionalidades. Al alcance de unos cuantos clics, por lo tanto, se abre una gran puerta para muchas personas que deseen crear aplicaciones sin necesidad de ser programador.
_____________________________________________________________
Empresa MIT APP
INVENTOR
La primera versión de App
inventor fue creado inicialmente por el MIT (Instituto tecnológico de
Massachusetts) y fue cogido por google, para que cualquier persona con interés
pueda crearse su propia aplicación móvil, ya sea para su empresa, para su casa
o por otros intereses. Fue desarrollado por el profesor Hal Abelson y un equipo
de Google Educación, mientras que Hal pasaba un año sabático en Google.
En enero del 2012 google
dio por finalizado el proyecto APP INVENTOR por suerte Google liberó el código
fuente de App Inventor para que cualquiera pudiera usarlo y cedió su desarrollo
al MIT para que el proyecto no quedase en el olvido y siguiese recibiendo
mejoras y compatibilidad con las futuras versiones de Android.
Actualmente APP inventor
hasta la fecha ha añadido mejoras y nuevas funciones a las que ya contaba su
primera versión, ha cambiado su antiguo logo del Android verde por el de una
abeja, ya que según el MIT se identifica mejor con los valores que desea
transmitir con el uso de esta herramienta.
Y ahora toca hablar un
poco de lo que está por venir, ya que el MIT anunció recientemente que dejará
de dar soporte a versiones del sistema android inferior a la 2.1, para poder
incorporar nuevas funcionalidades como poder personalizar el emulador, poder
personalizar la apariencia de las aplicaciones especificando cosas como el
tamaño de fuente, el color y el relleno de forma uniforme en toda la aplicación
y añadir un selector de colores de paleta completo a App Inventor para que sea
fácil utilizar más colores en sus aplicaciones. Añadir que actualmente existe
una línea de trabajo para poder crear servicios en la aplicación que es una
petición que los usuarios llevan tiempo reclamando.
Crear una
aplicación con app inventor es muy sencillo, en tan solo unos minutos podremos
hacer una aplicación que funcione en cualquier teléfono Android.
Lo
primero que tendremos que hacer, es el diseño de la aplicación, en la que
seleccionando y arrastrando una serie de componentes como botones, cajas de
texto, selectores de fecha e imágenes, compondremos el aspecto visual de
nuestra app.
Una vez
diseñada la aplicación nos iremos al editor de bloques, donde iremos escogiendo
los bloques a modo de programación que te sean necesarios según la aplicación
que tengas pensada hacer. Estos bloques están separados por funcionalidad y
colores encontrado bloques para cambiar de pantalla o como por ejemplo detectar
la posición x, y de la última vez que se pulso.
Tu
aplicación aparecerá paso a paso en la pantalla del teléfono a medida que se
añadan piezas a la misma. Para ello app inventor nos ofrece varias opciones, la
aplicación AI Companion, que se puede descargar directamente desde el google
play, el emulador, que es el software que se ejecuta en tu computadora y se
comporta como el teléfono y por último directamente conectando nuestro teléfono
al ordenador mediante el cable usb.
Para que
puedas probar tu trabajo en otros teléfonos o distribuirla cuando hayas
terminado, puedes empaquetar la aplicación en un archivo APK para instalar.
¿QUE SE PUEDE HACER
Y QUE NO CON APP INVENTOR?
Desgraciadamente
App Inventor viene con una serie de limitaciones, entre ellas está la de no
poder trabajar en segundo plano, es decir, si creamos una aplicación que al
pulsar un botón comienza un contador de tiempo a modo de cronómetro, en el
momento en que se apague la pantalla o bloqueemos el teléfono se detendrá
nuestra aplicación. En consecuencia, no será funcional si no podemos evitar que
la pantalla se apague. Tampoco podremos mandar notificaciones push tan valiosas
y útiles en nuestros teléfonos Android. Aun así y con todas las limitaciones,
App inventor no deja de ser una estupenda herramienta para empezar a crear
aplicaciones Android, sobre todo si no sabes programar ya que te ayudará
aprender conceptos de cómo funciona la lógica de la programación.
_____________________________________________________________
VIDEO. ¿QUE ES APP
INVENTOR?
VIDEO. INTRODUCCIÓN A APP INVENTOR.
VIDEO. CREAR APLICACIONES
ANDROID CON APP INVENTOR
_____________________________________________________________
MAPA MENTAL SOBRE APP INVENTOR
Clic sobre la imagen para visualizar
_____________________________________________________________ESTA ES UNA PÁGINA DE INTERÉS. CLIC AQUÍ
Clic sobre la imagen para visualizar
_____________________________________________________________
PROYECTO V.
INICIACIÓN APP INVENTOR
No hay comentarios:
Publicar un comentario