Que es AppInventor?
AppInventor es un entorno de desarrollo de software creada para la elaboración de aplicaciones destinadas al sistema operativo de Android. El lenguaje es gratuito y se puede acceder fácilmente de la web. Las aplicaciones creadas con AppInventor están limitadas por su simplicidad, aunque permiten cubrir un gran número de necesidades básicas en un dispositivo móvil.
Con AppInventor, 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.
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. 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.
Ejemplo de una App básica
Se trata de el famoso personaje "DarthVader" que vemos en la saga de Star Wars y que su papel desempeñado es de un super villano.
A continuación veremos una imagen en la cual podemos apreciar la interfaz que contiene: la imagen del personaje que abarca gran parte en el área de trabajo y abajo dos botones que están programados como se puede ver en la parte izquierda de la imagen dos bloques sencillos que realizan su función asignada al ser presionados "click".
Ventajas e inconvenientes de AppInventor
Como ventajas a la hora de programar con AppInventor, encontramos las siguientes:.
- Se pueden crear aplicaciones por medio de bloques de manera intuitiva y grafica, sin necesidad de saber código de programación.
- 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.
- No genera código Java para desarrollos mas profundos.
- Solo se puede desarrollar para Android.



No hay comentarios:
Publicar un comentario