PERIODO 3

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.
¿CÓMO FUNCIONA APP INVENTOR?

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



_____________________________________________________________

PROYECTO CALCULADORA APP INVENTOR


Clic en la imagen para visualizar

No hay comentarios:

Publicar un comentario