Analizando App Inventor
Buenas a tod@s.
Ante todo, felicitar y desearos un feliz 2018 en el que cumplais (o al menos intentéis) vuestras metas u objetivos personales :). Ya estuve hablando de lo que fue el año 2017 para mí, por lo que no voy a dar más sobre este tema.
Hoy vamos a hablar de MIT App Inventor tal y como prometí en posts anteriores. Esta aplicación web, nos permite crear apps para Android de una forma realmente fácil y sobretodo simple. No os miento si os digo que no es necesario tener apenas conocimientos previos en programación para crear una aplicación con este entorno de desarrollo, puesto que Google Labs, encargados de este software, nos lo pone muy fácil.
Obviamente no es un entorno que nos permite crear “grandes” aplicaciones debido a lo limitado que está. Es recomendable para aquellas personas que quieran curiosear o aprender en este gran mundo que es la programación de apps móvil, pero no nos da mucho más que eso.
El entorno que nos proporciona App Inventor es muy intuitivo, y está principalmente dividido en el modo Diseño y el modo Bloque. El modo diseño contiene la interfaz de usuario, el layout, los medios (imágenes, audio…), dibujo o animaciónes, mapas, sensores, social, etc. Dentro de cada categoría, tendremos elementos que podremos arrastrar directamente al “viewer”, que es donde se visualiza el diseño de nuestra app. Cada componente tiene algunas propiedades que pueden ajustarse, y si, repito, algunas, ya que como he dicho anteriormente está muy limitado.
Luego tenemos el modo bloque, que es donde “se programa” a modo de puzle, un sistema parecido al de codecademy o al sistema de blueprints que usa Unreal Engine, pero mucho más didáctico.
¿Qué opinas sobre App Inventor?
Bueno como ya os he comentado, es una aplicación muy limitada, nos ofrece poco pero se le puede sacar bastante provecho, sobretodo de forma didáctica. Algo también a valorar es que hay soporte en bastantes lenguajes, incluido el español, por lo que es de agradecer.
Está claro el objetivo que tiene Google lanzando aplicaciones web de este estilo: captar clientes interesados en la programación para que éstos suban sus proyectos a Play Store de Android.
Algo que me gustó mucho de App Inventor, fue sin duda el “modo de probar” la app en cualquier momento, usando un código QR que tu android (que debe tener instalado app inventor) es capaz de leer, y reproducir la aplicación sin necesidad de descargar ni nada por el estilo.
¿Has creado aplicaciones?
He creado dos aplicaciones. La segunda ha sido más seria y testeada en el propio teléfono android, funcionando al 100%. Si tieneis curiosidad, la aplicación no es más que un simple juego que realiza asignaciones aleatorias a personas aleatorias, formando frases ingeniosas o graciosas (nada del otro mundo).
Pros y contras
Pros
- No se descarga, es una aplicación web.
- Simple y muy bien estructurada
- No son necesarios grandes conocimientos en programación
- En varios idiomas, incluido el español
- Gratis
- Permite testear rápidamente mediante tu móvil android leyendo un código QR
Contras
- Es muy limitado, no te permite crear tu propio código
- Se actualiza poco
- Tiene pocas librerías y soporte
- Usa la API 4 de Android (1.6)
Y dicho esto… ¿os animareis a probar App Inventor? No os perdeis nada. De momento esto es todo por hoy, gracias por leer y hasta la próxima.