Hace poco más de un mes bajo el título "Android tendrá su killing app", comentaba sobre AppInventor y lo ventajoso que sería para la plataforma Android este tipo de "aplicaciones que permiten crear aplicaciones" de forma muy sencilla. Pero al parecer el mercado está moviendose en la dirección de Android realmente rápido, en el último informe de Gartner Group sobre el mercado de los smartphones a nivel mundial, las estadísticas muestran que Android ya ha sobrepasado a Apple como la tercera plataforma más popular de smartphones y está muy cerca de Research In Motion, los creadores del popular Blackberry, según se puede ver en el siguiente cuadro:
En el mismo informe Gartner nos indica también que ya en el mercado norteamericano, la plataforma Android ha superado en ventas a la plataforma BlackBerry.
Con esas cifras es fácil entender el interés existente por desarrollar aplicaciones para Android, siendo AppInventor una alternativa ultra sencilla, ya que se basa en una interface enteramente gráfica. Aunque fue anunciado el pasado 12 de julio, aún no está ampliamente disponible y sólo se puede acceder a él a través de invitación, afortunadamente para mi, el pasado miercoles 10 de agosto recibí mi invitación para poder usar AppInventor.
Ese mismo día en la noche hice una prueba con el famoso "Hello Purr", todo funcionó sin mayores problemas, aunque a las justas el miercoles pasado apenas tuve tiempo para avisar a mis followers en Google Buzz, de que había recibido la invitación.
Esta ha sido también una semana bastante ocupada, pero hoy me he querido dar un tiempo para probar un poco más AppInventor y hacer una aplicación un poco más "compleja". Así que seguí el tutorial "Paint Pot", para crear una aplicación de dibujo muy elemental.
Realmente me sorprendió lo fácil e intuitivo de la herramienta y sobre todo el hecho de que la aplicación que se genera puede ser descargada como paquete APK. Gracias a lo cual usando el navegador de cualquier smartphone Adroid, yendo a un URL que contenga el archivo dichas aplicaciones pueden ser intaladas. Como ejemplo les dejo este URL desde donde pueden descargar la aplicación que construí:
http://www.volkanrivera.com/esp/downloads/DibujoSimple.apk
Un detalle es que el ícono de la aplicación que generamos por defecto es el ícono de AppInventor, aunque no me he dado tiempo de investigar como se puede personalizar eso, es una de las cosas que explicaré en el tutorial que estoy preparando sobre como usar AppInventor. Por ejemplo en mi Nexus One, la aplicación "Dibujo Simple" la he puesto en mi escritorio, aquí una captura de pantalla:
Cuando se ejecuta la aplicación lo que veremos es algo como esto (el borde de la imagen es intencional, para mejor visualización aquí en el blog, pero no aparece en el celular):
Luego si nos ponemos a jugar un rato con las opciones de hacer punto o líneas podemos obtener algo como esto:
Como veran, esta no es una aplicación que pretenda hacer un trabajo real, pero ilustra lo que permite hacer AppInventor, sin escribir una sóla línea de código en Java. Un detalle interesante que descubrí es que si se utilizan acentos o eñes, dichos caracteres son reemplazados por signos de interrogación en fondo negro.
En cuanto termine el tutorial de AppInventor que estoy preparando lo notificaré por esta via.
estaria mejor si agregaras el boton de atras para eliminar trazo por trazo