martes, 5 de marzo de 2019

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.


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.

Ventajas e Inconvenientes

Como ventajas a la hora de programar con AppInventor, encontramos las siguientes:.
  • Se pueden crear aplicaciones por medio de bloques de manera intuitiva y gráfica, 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.
Sin embargo, son varios los inconvenientes que encuentra un usuario de nivel medio o avanzado:
  • No genera código Java para desarrollos más profundos.
  • Solo se puede desarrollar para Android.

domingo, 3 de marzo de 2019

Como 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:
  1. Diseñamos la apariencia visual de nuestra app y le añadimos los "componentes" que usará en una pantalla denominada Vista de Diseño.
  2. Mediante un editor de bloques definimos el comportamiento de nuestra app ante los posibles eventos que puedan ocurrir en la misma.
  3. 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.
  4. Al finalizar el desarrollo podremos publicarla en Internet, descargarnos el código, compartirla o lo que queramos.


App Inventor En Acción

Video tutorial para identificar las partes de app inventor y como crear una aplicación: