Grupo de Usuarios Linux del Táchira

Breve análisis de AppInventor

Imagen de Skatox

El viernes pasado recibi mi invitación para participar en la beta de AppInventor, un programa para crear aplicaciones para Android sin necesidad de escribir código, si nunca lo han escuchado o desean ver una introducción, pueden chequear el siguiente vídeo:

Para comenzar a usarlo, se debe iniciar sesión con la cuenta de google y descargar un instalador, revisándolo por encima, trae un emulador de un móvil con Android, un depurador de código y parte del SDK de Android. El instalador pesa casi 60MB y está disponible para Windows, GNU/Linux y MacOS.

Pantalla principal de AppInventor

Pantalla principal de AppInventor

Una vez instalado no pude encontrar el ejecutable para iniciar la aplicación, pero al buscar información en la página, me di cuenta que es una aplicación web hecha en HTML5/Javascript (estos de Google se estan tomando en serio la computación en la nube), la misma, contiene a la izquierda un menu con una serie de componentes para usar en la interfaz de la aplicación, en el medio la ventana de la pantalla telefóno y a la derecha las propiedades del componente y un navegador de componentes usados. Esta interfaz es sencilla, igual a los IDEs existentes por lo que para los desarrolladores no será problema el uso de AppInventor, los componentes simplemente se arrastran a la pantalla del teléfono y con doble click vamos editando las propiedades.

Esta parte es sólo la vista de la aplicación (como el modelo MVC) por lo que para agregar eventos y definir las acciones a ejecutar cuando el usuario interactúa con estos componentes, utilizamos la vista de bloques, accesible por un botón en la parte superior derecha. Al hacer click allí, se abre una aplicación Java Web Start (se vé el gran uso de Java en Android por parte de Google) donde pasarmos a la vista de asignación de eventos y acciones (como el controlador segun MVC), lo interesante, es que podemos asignar eventos y acciones a través de bloques parecidos a las piezas de un rompecabeza, uniendo los bloques podremos realizar el programa deseado sin escribir una línea de código. El famoso Hola Mundo, lo hice en menos de 5 minutos sin leer manuales, usando 3 bloques como se ve en la siguiente imagen:

Bloques de acciones en AppInventor

Bloques de acciones en AppInventor

Luego podemos ver los resultados en nuestro teléfono Android o usando el emulador, generar el paquete y distribuirlo. No he leído, pero creo que por ahora no hay mucha interacción con el Market y no se como es la licencia para el uso de esta aplicación.

Me gustó como se trabaja con esta herramienta y permite desarrollar cosas sencillas en pocos pasos (obviamente cosas complejas requiere escribir código), además permite a personas ajenas a la programación, realizar aplicaciones sencillas para si mismas. Google está haciendo un buen trabajo con esto y me llamó la atención que todo fuese bajo web, muchos no nos imaginaríamos hace unos años la posibilidad de crear aplicaciones desde el navegador.

Quién está en línea

Actualmente hay 0 usuarios y 2 invitados en línea.

Comentarios Recientes

Taluglianos nuevos

  • kevon
  • dmj1207
  • cheaplv
  • cltest
  • Melómano
  • store
  • carrisezhao
  • chrisliu
  • genesis_3g
  • catoo

Twitter(s) Taluglianos

  • Verified
    @tatadbb En todo caso, los recursos e incentivos son interesantes para la mayoría, desde cualquier punto de vista. 3 semanas 4 días
  • Maria tatica Leandro
    RT @carlosgr_arahat: @tatadbb usuarios satisfechos/motivados + jefe en sintonía + adiestramiento adecuado + capacidad técnica=Migración OK 3 semanas 4 días
  • Verified
    @tatadbb es que todo depende de donde se migre, ahí entra la pericia tuya, como facilitadora en cualquier curso/taller 3 semanas 4 días
  • Maria tatica Leandro
    @aasanchez Alguna razón en particular? alguna experiencia que puedas relatarme? #MigracionVnzla (usen el hashtag pls :D) 3 semanas 4 días
  • Maria tatica Leandro
    @carlosgr_arahat Interesante… Crees que si se hace un trabajo de campo primero y se atacan sus necesidades sea mas fácil? #MigracionVnzla 3 semanas 4 días
  • Verified
    @lubrio @MichelEnLaRed Mientras tanto, yo no creo en una comunidad novelera. 3 semanas 4 días
  • Verified
    @lubrio @MichelEnLaRed cuando la gente entienda que es el concepto de comunidad, habrá éxito. 3 semanas 4 días
  • Maria tatica Leandro
    @bashmaya Crees q ayudaría si las inducciones son d forma divertida con material real? tener incentivos adicionales? #MigracionVnzla 3 semanas 4 días
  • Verified
    @lubrio @MichelEnLaRed Se necesita un dictador cuatriboliao que lidere el proyecto canaima, para que se acabe la mariquera. 3 semanas 4 días
  • Verified
    @lubrio @MichelEnLaRed la gente esta mamada de ver novelas. Eso afecta mucho. 3 semanas 4 días
  • Verified
    @lubrio @MichelEnLaRed en mi opini´on, el apoyo que mas se espera es el político y parece que no se tiene. 3 semanas 4 días
  • Verified
    @lubrio @MichelEnLaRed pero eso no tiene que ver como apoyo o no, lo que sucedió es un negocio millonario. 3 semanas 4 días