Saludos! Esta vez quiero presentarles una herramienta para el desarrollo de aplicaciones Android en forma Online: App Inventor
Como introducción a App inventor, pueden ver este video, donde de una forma rápida puede apreciarse la facilidad con la que podemos obtener una aplicación funcional, y también que puede ejecutarse en modo debug en nuestro dispositivo. Lamentablemente la funcionalidad en debug está sólo disponible para muy pocos equipos:
Google: Nexus One
Motorola: Droid, Droid X, Droid Incredible
T-Mobile: G1
HTC: Incredible, Hero, Desire, …
Aclaro que si descargamos la aplicación a nuestra computadora, o si hacemos que neustro dispositivo reconozca el código QR, igual podremos correrla.
App Inventor se encuentra disponible para los siguientes Sistemas Operativos:
Macintosh (with Intel processor): Mac OS X 10.5, 10.6
Windows: Windows XP, Windows Vista, Windows 7
GNU/Linux: Ubuntu 8+, Debian 5+
Personalmente, sólo lo probé bajo Windows 7.
Esta herramienta de desarrollo puede correr usando los siguientes browsers:
Mozilla Firefox 3.6 o superior
Apple Safari 5.0 o superior
Google Chrome 4.0 o superior
Microsoft Internet Explorer 7 o superior
También es necesario que tengamos instalado Java 6 (1.6)
Una vez verificado esto podemos proceder con la instalación de la herramienta, que va a depender de su sistema operativo; para Windows tiene un tamaño de aproximadamente 90 MB.
Concluida la descarga e instalación del programa, podemos comenzar a desarrollar nuestras aplicaciones. Es preciso aclarar que para poder hacerlo, debemos contar con una cuenta en gmail.
En esta página hay varios tutoriales disponibles como para ponernos en marcha en el desarrollo de nuestra primera aplicación.
Es preciso aclarar que esta herramienta tiene limitaciones, quizá la más importante es que no es posible crear aplicaciones de múltiples pantallas, aunque lo que sí podemos hacer para de alguna forma solucionar esta limitación es cambiar los textos, o mostrar y ocultar controles. Aunque esto implica mucho más trabajo que desarrollando aplicaciones de múltiples pantallas, con Eclipse, por ejemplo.
Respecto a la conformación del programa, en primera instancia tenemos la representación de la pantalla del dispositivo, y en un panel a la izquierda están disponibles todos los controles que pueden utilizarse, tanto visuales (botones,checkbox, reloj, etc) como no visuales (acelerómetro, sonidos, etc). Sólo necesitamos arrastrar el control deseado a la pantalla, y en el panel de la derecha configurar sus características.
Les recomiendo crear su primera aplicación siguiendo este tutorial, que es el ejemplo del video en Youtube. En mi caso fue la primera aplicación que pprobé, y funcionó perfecto!
Una vez que tienen desarrollada su aplicación, existen distintos medios para ejecutarlas en su dispositivo.
Si su equipo es uno de los indicados al principio de este post, pueden hacerlo correr directamente haciendo click en "Package for Phone" y luego "Download to Connected Phone". En el caso de que su equipo no pueda correr conectado, como el mío (Milestone 2), simplemente deben elegir "Download to this Computer", o bien "Show Barcode" para que puedan, mediante el Google Goggles, por ejemplo, leer el código QR y proceder a instalarlo.
Éxitos!


LinkBack URL
About LinkBacks
Citar
