2. Google App Inventor:
Es una plataforma de Google Labs para crear aplicaciones de software
para el sistema operativo Android.
El sistema es gratuito y se puede descargar fácilmente de la web. Las
aplicaciones fruto de App Inventor están limitadas por su simplicidad,
aunque permiten cubrir un gran número de necesidades básicas en un
dispositivo móvil.
3. Pasos para utilizar App Inventor
• 1.Visita en primer lugar la web oficial de App Inventor. Necesitarás
tener una cuenta Google para acceder al servicio.
• 2. Panel de diseño
4. • 3. Tu primera pantalla:Pincha en Screen 1 en la sección Components.
En la columna de la derecha se listarán sus propiedades.
• 4. Elementos no visibles: Se denominan no visibles porque no se
muestran físicamente en el panel de diseño, como por ejemplo los
archivos de sonido.
5. • 5. Editor de bloques:Pincha en Open the Blocks Editor, se generará un
fichero Java con extensión JNLP que deberás guardar en tu PC, se
sede abrir y acceder al editor de bloques. Acude ahora a la pestaña
My Blocks y verás la lista de todos los bloques que hayas añadido en
el panel de diseño.
6. • 6. Utiliza el emulador :Gracias al emulador, se puede desarrollar las
aplicaciones incluso si no se cuenta con un smartphone o es de otra
marca, y chequear su correcto funcionamiento.
• 7. Crea una lista:Se accede al panel de diseño para añadir el
elemento ListPicker, que permite la elección entre una serie de
opciones. Este está asociado a un botón, con el que se vinvitara al
usuario a escoger entre la lista.
• 8. Empaqueta tu app:Cuando consideres que has finalizado la app,
busca en la esquina superior derecha el menú Package for Phone.
Para bajar el programa a tu ordenador, se escoge Download to this
computer y el código fuente se guardará en forma de archivo APK.
7. • 9. Publícala en Google Play Store: Para publicarla en Google Play
Store debe contener tanto un código como un nombre de versión. El
primero es un número entero que indica si la app ha sido actualizada
a una versión superior o inferior.
8. • Por último, enlaza con Google Play Store en
https://play.google.com/apps/publish/signup y sigue las instrucciones
para introducir tus datos como desarrollador, cargar el fichero en la
plataforma, definir una descripción y establecer un precio. La cuenta
de desarrolladores tiene una cuota de registro de 25 dólares.
Precios
Prueba gratuitamente nuestro
servicio durante 30 días.
Y si te gusta quédate por sólo
15€(18,45$ aprox.) al año(pago
único).
9. • Como usar App Inventor
• App Inventor requiere que el ordenador tenga alguno de estos sistemas
operativos:
• GNU/Linux: Ubuntu 8+, Debian 5+
• Macintosh (con procesador Intel): Mac OS X 10.5, 10.6
• Windows: Windows XP, Windows Vista, Windows 7
• Necesita también de conexión a Internet (los programas y las aplicaciones
se cargan siempre desde Internet) y uno de los siguientes navegadores web
con estas versiones mínimas:
• Mozilla Firefox 3.6, sin la extensión NoScript instalada
• Apple Safari 5.0
• Google Chrome 4.0
• Microsoft Internet Explorer 7
• Se necesita también una cuenta de correo electrónico de Gmail y Java Web
Start instalado en el ordenador.
11. Características
El editor de bloques de la aplicación utiliza la librería Open
Blocks de Java para crear un lenguaje visual a partir de bloques.
Estas librerías están distribuidas por Massachusetts Institute of
Technology ( MIT ) bajo su licencia libre (MIT License). El
compilador que traduce el lenguaje visual de los bloques para
la aplicación en Android utiliza Kawa como lenguaje de
programación, distribuido como parte del sistema operativo
GNU de la Free Software Foundation
12. App Inventor pueden tener su primera aplicación en
funcionamiento en una hora o menos, y se pueden programar
aplicaciones más complejas en mucho menos tiempo que con
los lenguajes más tradicionales, basados en texto. Inicialmente
desarrollado por el profesor Hal Abelson y un equipo de Google
Educación, mientras que Hal era un año sabático en Google,
App Inventor se ejecuta como un servicio Web administrado
por personal del Centro del MIT para el aprendizaje móvil - una
colaboración de MIT de Ciencia Computacional e Inteligencia
Artificial de laboratorio (CSAIL) y el Laboratorio de Medios del
MIT.
13. El Editor de bloques
Con el Editor de bloques vamos a definir cómo se comportará
la aplicación. Estableceremos lo que los componentes deben
hacer y cuándo hacerlo. Por ejemplo, que debe ocurrir cuando
el usuario pulsa un botón.
El Editor de bloques se ejecuta en una ventana independiente.
Al hacer clic en Abrir el editor de bloques de la ventana de
diseño, el archivo del programa del Editor de bloques se
descargará y a continuación se debe ejecutar.
El Editor de bloques tiene dos fichas en la esquina superior
izquierda: Built-In (incorporados) y My Blocks (mis bloques) .
Los botones de debajo de cada ficha se amplían y se muestran
los bloques cuando se hace clic. La bloques Built-In son el
conjunto estándar de bloques que están disponibles para
cualquier aplicación que construyas. Los bloques My Blocks
contienen bloques específicos que están vinculados al conjunto
de componentes que has elegido para tu aplicación.
14. CONFIGURACION:
Tienes tres opciones para configurar las pruebas en vivo,
mientras construyes aplicaciones.
1.- Si estás utilizando un dispositivo Android y tienes una
conexión inalámbrica a Internet (WiFi), puedes comenzar la
creación de aplicaciones sin necesidad de descargar ningún
software en su ordenador. Eso sí, tendrás que instalar la
aplicación Companion App Inventor en tu dispositivo. Elige la
opción uno. Esta opción se recomienda encarecidamente.
2.- Si no tienes un dispositivo Android, tendrás que instalar el
software en su ordenador para que pueda utilizar el emulador
de Android en la pantalla del mismo. Elige la opción dos.
3.- Si no tienes una conexión inalámbrica a Internet (WiFi),
tendrás que instalar el software en tu computadora de modo
que puedas conectar a su dispositivo Android a través de USB.
Elige la opción de tres. La opción de conexión USB puede ser
complicada, especialmente en Windows. Usa esto como un
último recurso.