instalación y configuración de app inventor · instalación y configuración de app inventor 1...

20
Instalación y Configuración de App Inventor 2 [email protected]

Upload: lyhanh

Post on 29-Sep-2018

274 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración

de App Inventor 2

[email protected]

Page 2: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

1

Existen multitud de herramientas para programar y desarrollar aplicaciones

para dispositivos móviles con diferentes sistemas operativos.

Para este curso utilizaremos la última versión de para MIT App Inventor 2

. elaborar y probar aplicaciones basadas en Android

Las principales ventajas que ofrece esta aplicación son:

Es completamente gratuita, sin publicidad y para aplicaciones

De manejo muy sencillo e intuitivo. No son necesarios conocimientos

previos de ningún lenguaje de Está asociada a

google, con total compatibilidad con sus distintos

Permite la elaboración de aplicaciones de forma

Se ejecuta online, por lo que podremos acceder a nuestros

proyectos desde cualquier dispositivo conectado a

Para comenzar hemos recopilado en este paquete información sobre la

interfaz del programa, la conexión con el dispositivo móvil (o emulador) y

algún ejemplo sencillo.

App Inventor

App Inventor es un entorno de desarrollo de aplicaciones para dispositivos

. Para desarrollar aplicaciones con App Inventor sólo necesitas un Android

navegador web y un télefono o tablet Android (si no lo tienes podrás probar

tus aplicaciones en un emulador). App Inventor se basa en un servicio web

que te permitirá almacenar tu trabajo y te ayudará a realizar un seguimiento

de sus proyectos.

Se trata de una herramienta de desarrollo visual muy fácil de usar, con la

que incluso los no programadores podrán desarrollar sus aplicaciones.

Para empezar a utilizarlo...

Page 3: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

2

1. Entra en la web, está en inglés pero es muy intutiva.

http://appinventor.mit.edu/

2. Pulsa el botón Create para acceder e identificarte con una cuenta

de gmail. (Tienes que permitir el acceso a tu cuenta al lanzar la

aplicación).

Entorno de Trabajo

App Inventor trabaja con que puedes crear desde cero, Proyectos

importar para modificarlos e icluso puedes trabajar de forma colaborativa

sobre el mismo proyecto.

Al construir las aplicaciones para Android trabajarás con dos herramientas:

y . App Inventor Designer App Inventor Blocks

En Designer construirás el Interfaz de Usuario, eligiendo y

Page 4: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

3

situando los elementos con los que interactuará el usuario y

componentes que utilizará la

En el Blocks Editor definirás el comportamiento de los

componentes de tu

Mientras creas tu aplicación puedes probar su funcionamiento en tu

dispositivo móvil o en un emulador en tu PC o MAC.

A continuación tienes un esquema de trabajo de App Inventor y una

presentación donde se explican brevemente sus principales

componentes.

Enlace a la presentación App Inventor Primeros Pasos

Page 5: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

4

Configuración de App Inventor 2

Puedes configurar la aplicación Inventor y empezar a crear aplicaciones

en cuestión de minutos. El Diseñador y Editor de bloques se ejecutan

ahora por completo en el navegador (en la nube). Para ver tu

aplicación en un dispositivo mientras lo construyes (también llamada

), tendrás que seguir los pasos que se muestran a "Probando en vivo"

continuación.

Tienes tres opciones para configurar las pruebas en vivo, mientras

construyes aplicaciones.

1. Si estás utilizando un dispositivo Android y tienes una

, puedes comenzar la conexión inalámbrica a Internet (WiFi)

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

2. , tendrás que instalar el Si no tienes un dispositivo Android

software en su ordenador para que pueda utilizar el emulador

de Android en la pantalla del mismo. Elige la opción dos.

3. tendrás Si no tienes una conexión inalámbrica a Internet (WiFi),

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.

Page 6: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

5

Opción 1. WIFI (Recomendada)

Puedes usar App Inventor sin necesidad de descargar e instalar nada en tu

ordenador. Únicamente instala la app en tu MIT App Inventor Companion

téfono o tableta Android. A continuación abre tu proyecto en App

Inventor, abre la app "companion" en tu dispositivo Android, y ya puedes

testar tus apps a medida que las construyes:

Los siguientes pasos te guiarán a traves del proceso.

Page 7: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

6

Paso 1: Descarga e instala la App MIT AI2 Companion en tu teléfono o

tableta.

Abre en tu dispositivo Android el escáner de códigos QR y escanea el

código QR para descargar e instalar la App Companion desde la Play Store.

Si no quieres usar la Play Store, escanea el código QR de la derecha para

descargar la App Companion directamente a tu teléfono.

Si necesitas un escáner de códigos QR, puedes obtener uno en la Play

Store (e.g., ZXing).

Después de descargar la app, sigue las instrucciones para instalarla.

Únicamente necesitas instalarla una vez y a partir de ahí ejecutarla cada vez

que uses App Inventor.

Nota: Si eliges el segundo método, tienes que habilitar en la configuración

de tu teléfono la opción "permitir la instalación de aplicaciones desde

fuentes desconocidas". Para encontrar esta opción en las versiones de

Android anteriores a la 4.0, vete "Settings > Applications" y marca la

casilla "Unknown Sources". Para dispositivos Android 4.0 o superior, vete a

"Settings > Security" or "Settings > Security & Screen Lock", marca la casilla

"Unknown Sources" y confirma la elección.

Page 8: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

7

Paso 2: Conecta tu ordenador y tu dispositivo a la misma red WiFi

App Inventor te mostrará automáticamente la app que estés construyendo,

pero sólo si tu ordenador (ejecutando App Inventor) y tu dispositivo Android

(ejecutando Companion) están conectados a la misma red WiFi.

See a more detailed explanation of this here.

Paso 3: Abre un proyecto App Inventor conéctate a tu dispositivo Android

Vete a App Inventor y abre un proyecto (o crea uno nuevo). Entonces elige

y en el menú principal: "Connect" "AI Companion"

Aparecerá un diálogo con un código QR. En tu dispositivo, ejecuta la app

MIT App Companion tal como lo harías con cualquier otra app. A

continuación click sobre el botón “Scan QR code” y escanea el código:

Page 9: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

8

En unos segundos, deberías poder ver la app que estás construyendo

en tu dispositivo. Se irá actualizando a medida que vayas realizando

cambios tanto en el diseño como en el comportamiento,a esta

característica se l e denomina “live testing” (prueba en directo).

Si tienes problemas al escanear el código QR, puedes introducirlo a mano

en la caja de texto de la app Companion y a continuación pulsar "Connect

with code".

Solución de problemas:

Si la app que estás construyendo no aparece en tu dispositivo, los

problemas más comunes son:

Puede que la Companion App esté desactualizada. Descarga la

última

Puede que tu dispositivo no esté conectado a la red wifi. Asegúrate

de que puedes ver una dirección IP en la parte inferior la

pantalla de

Tu dispositivo no está conectado a la misma red wifi que tu

computador. Asegúrate de que ambos dispositivos se

en la misma

Tu escuela u organización tienen protocolos de red que impiden las

conexiones. Si este es el caso, puedes usar la del

emulador o de la conexión

Si has conectado correctamente tu dispositivo móvil al programa mediante

esta puedes pasar directamente al punto Requisitos del

Page 10: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

9

Opción 2. Emulador

Si no tienes un teléfono o tableta Android, igualmente puedes construir

aplicaciones con App Inventor. App Inventor proporciona un de emulador

Android, que funciona igual que un Android, pero aparece en la pantalla tu

ordenador. Así que también puedes probar tus aplicaciones en el emulador

y distribuir tus aplicaciones a los demás, incluso a través de la Play Store.

Algunas escuelas y programas para después de la escuela (actividades

extraescolares) desarrollan las apps principalmente en los emuladores y

proporcionan los dispositivos para la prueba final de las mismas.

Paso 1. Descarga y ejecuta el programa de instalación del software App

Inventor

Para utilizar el emulador, primero tendrás que instalar algún software en el

equipo (esto no es necesario para la solución wifi). Sigue las instrucciones

para tu sistema operativo, y luego vuelve a esta página para pasar a iniciar

el emulador

Instrucciones para Windows

Instrucciones para GNU / Linux

Instrucciones para Mac OS X

Page 11: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

10

Importante: Si está actualizando una instalación anterior del software de

App Inventor, lee cómo actualizar el software de la Inventor. Puedes

comprobar si el equipo está ejecutando la última versión del software, visita

la página de App Inventor 2 Prueba

Paso 2. Inicie aiStarter (Windows y Linux solamente)

El emulador requiere el uso de un programa llamado . Este aiStarter

programa permite que el navegador se comunique con el emulador. El

programa aiStarter se instaló al ejecutar el paquete de instalación de App

Inventor. Habrá accesos directos a aiStarter desde el menú Inicio, en el

escritorio, y desde Todos los programas (sólo en Windows). Windows y

Linux: Cada vez que desees utilizar el emulador con App Inventor,

tendrás que iniciar manualmente aiStarter. Los usuarios de Mac no tienen

que hacer esto! El aiStarter se iniciará automáticamente en un Mac, y se

ejecutará de forma transparente en segundo plano.

Para Ayuda con aiStarter, consulta Ayuda de Conexión.

El icono

Para iniciar aiStarter, haz doble clic en el icono (imagen superior).

Sabrás que has lanzado con éxito aiStarter cuando veas una ventana

como la siguiente:

Page 12: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

11

Paso 3. Conecta el emulador

Desde el menú de App Inventor, vete al menú Connect y haz clic en la

opción Emulator.

Se desplegará un dialogo diciendo que nos irá informando sobre la

conexión con el emulador. Iniciar el emulador puede tardar un par de

minutos. Podrás ver tanto en el diálogo como en el terminal

correspondiente a aiStarter como se pone en marcha el emulador:

Page 13: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

12

El emulador inicialmente aparecerá con una pantalla negra. Espera hasta

que el emulador está listo, con un fondo de pantalla en color. Incluso

después de que aparezca el fondo, deberá esperar hasta que el teléfono

emulado ha terminado de preparar su tarjeta SD: habrá un aviso en la

parte superior de la pantalla del teléfono mientras se prepara la

tarjeta. Cuando esté conectado, el emulador iniciará y mostrará la

aplicación que tenga abierta en App Inventor. Si tienes problemas con

aiStarter, o si el emulador no se conecta, Ayuda de Conexión para obtener

información sobre lo que podría ir mal.

Page 14: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

13

Opción 3. USB

Cuando se utiliza App Inventor con un teléfono o tableta, el dispositivo se

comunica con el software de App Inventor que se ejecuta en el navegador

del ordenador. Esta comunicación se administra a través de la AI2

Companion funcionando en el dispositivo. Las siguientes instrucciones

(paso 2) explican cómo instalar el complemento. AI2 Companion se puede

comunicar con el ordenador mediante una conexión inalámbrica (WiFi).

Este es el método recomendado por el equipo de App Inventor. No

requiere ningún software adicional para ser instalado en su ordenador. (La

Opción 1, en ). Configuración de App

Hay, sin embargo, algunos entornos donde las conexiones inalámbricas no

funcionarán. Estos incluyen algunos hoteles, centros de conferencias, y las

escuelas, que configuran sus redes inalámbricas para prohibir dos

dispositivos de la red se comuniquen entre sí. Ver ¿Cómo funciona mi

dispositivo Android al conectarse a través de Wi-Fi? para una pequeña

explicación sobre el tema. Algunos usuarios han resuelto este problema

mediante la compra de un router inalámbrico y la creación de su propia red

local. (Además, la mayoría de los Macs y algunos PC puede servir como

routers WiFi que pueden manejar un pequeño número de máquinas). Pero

donde incluso esto es imposible, puedes seguir utilizando App Inventor con

un teléfono o tableta conectándolo al ordenador con un cable USB.

La configuración de una conexión USB puede ser difícil, especialmente en

máquinas Windows, que necesitan especial controlador especial (driver)

para conectarse a los dispositivos Android. (Este no es el caso con Mac o

Linux, que no necesitan controladores especiales.) Lamentablemente, los

Page 15: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

14

diferentes dispositivos pueden requerir diferentes controladores, y, fuera

de unos pocos modelos estándar, Microsoft y Google han dejado en

manos de los fabricantes de dispositivos la creación y suministro de sus

propios controladores. Como consecuencia de ello, es posible que tengas

que buscar en la web para encontrar el controlador apropiado para tu

teléfono. App Inventor ofrece un programa de prueba que verifica si el

dispositivo conectado por USB puede comunicarse con el ordenador.

Debes ejecutar esta prueba y resolver los problemas de conexión antes de

intentar usar App Inventor con USB.

Estos son los pasos para comenzar a utilizar la aplicación Inventor con el

cable USB:

Paso 1: Ejecuta el programa de instalación del software App Inventor

Para conectar con USB, es necesario instalar primero el software de

configuración de App Inventor en el equipo. (Esto no es necesario para

el método de wifi.) Sigue las instrucciones correspondientes a tu sistema

operativo, a continuación, vuelve a esta página para el paso 2

Instrucciones para Windows

Instrucciones para GNU / Linux

Instrucciones para Mac OS X

Importante: Si está actualizando una instalación anterior del software de

App Inventor, lee cómo actualizar el software de la Inventor. Puedes

comprobar si el equipo está ejecutando la última versión del software, visita

la página de App Inventor 2 Prueba

Paso 2: Descargar e instalar la App MIT AI2 Companion en el teléfono.

Abre el escáner de codigos QR de tu dispositivo y escanea uno de los

códigos QR siguientes:

Page 16: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

15

Si necesitas un escáner de códigos QR, puedes obtener uno en la Play

Store (e.g., ZXing). Después de descargar la app, sigue las instrucciones

para instalarla. Únicamente necesitas instalarla una vez y a partir de ahí

ejecutarla cada vez que uses App Inventor.

Nota: Si eliges el segundo método, tienes que habilitar en la configuración

de tu teléfono la opción "permitir la instalación aplicaciones desde

fuentes desconocidas". Para encontrar esta opción en las versiones

de Android anteriores a la 4.0, "Settings > Applications" y marca la

casilla "Unknown Sources". Para dispositivos Android 4.0 o superior, vete

a "Settings > or "Settings > Security & Screen Lock", marca la

casilla "Unknown Sources" y confirma la

Paso 3: Inicie aiStarter (Windows y GNU/Linux)

La comunicación entre el ordenador y el teléfono o la tabla requiere un

programa llamado aiStarter . El programa aiStarter se instaló al instalar el

paquete de instalación de App Inventor. Tendrás accesos directos a

aiStarter desde el menú Inicio, en el escritorio, y desde Todos los

programas (Windows solamente). Windows y Linux: Cada vez que

desees utilizar USB con App Inventor, tendrás que poner en marcha

manualmente el aiStarter en su ordenador. Los usuarios de Mac no tienen

que hacer esto: aiStarter se iniciará automáticamente en un Mac, y se

ejecutará de forma transparente en segundo plano.

Page 17: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

16

Para Ayuda con aiStarter, consulta Ayuda de Conexión.

El icono

Para iniciar aiStarter, haz doble clic en el icono (imagen superior).

Sabrás que has lanzado con éxito aiStarter cuando veas una ventana

como la siguiente:

Paso 4: Configurar el dispositivo para USB (Poner el dispositivo en modo

depuración USB)

En tu dispositivo Android, vete a a Configuración del sistema, Opciones de

Desarrollador, actívalas, y asegúrate de que está permitido el modo

"Depuración USB".

En la mayoría de los dispositivos con Android 3.2 o mayor, puede

encontrar esta opción en Ajustes> Aplicaciones> Desarrollo. En Android

4.0 y posteriores, se encuentra en Configuración> Opciones para

desarrolladores.

Page 18: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

17

Nota: En Android 4.2 y posteriores, las opciones para desarrolladores

están ocultas de manera predeterminada. Para que disponible, vete a

Ajustes> información del teléfono y pulsa (tap) siete veces sobre Número

de compilación. Vuelve a la anterior y en opciones de desarrollo,

activa "Depuración

Paso 5: Conecte el ordenador y el dispositivo, y autentifica si es necesario.

Conecte su dispositivo Android al ordenador mediante el cable USB,

asegúrese de que el dispositivo se conecta como un "dispositivo de

almacenamiento masivo" (no "dispositivo multimedia") y que no se monta

como una unidad en el ordenador. Esto puede significar que usted tiene

que ir al Finder (en Mac) o Mi PC (en Windows) y desconectar cualquier

unidad de disco(s) que se monta cuando se ha conectado el dispositivo

Android.

En Android 4.2.2 y posteriores, en el dispositivo aparecerá una pantalla

con el mensaje ¿permitir la depuración USB? la primera vez que lo

conecte al ordenador nuevo. Pulsa el botón "OK". Esto autentifica el equipo

al dispositivo, lo que permite al ordenador comunicarse con él. Tendrás

que hacer esto para cada equipo que conectes con el dispositivo, pero

sólo una vez por equipo.

Paso 6: Prueba la conexión.

Vete a esta página de prueba de conexión (se abrirá en una nueva

pestaña de tu navegador) y comprueba si te da confirmación de que tu

equipo puede detectar el dispositivo. Si la prueba falla, vete a Ayuda de

conexión y lee la ayuda sobre USB (Windows o Mac). No serás capaz

de utilizar la App Inventor con el cable USB hasta que resuelvas los

problemas de conexión.

Page 19: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

18

Requisitos del Sistema

Nota: Internet Explorer no es soportado todavía.

Se recomienda Chrome o

Ordenador y Sistema

Macintosh (con procesador Intel): Mac OS X 10.5 o

Windows: Windows XP, Windows Vista, Windows

GNU / Linux: Ubuntu 8 o superior, Debian 5 o

Navegador

Mozilla Firefox 3.6 o superior

Nota: Si está utilizando Firefox con la extensión NoScript, necesita

dar vuelta a la extensión fuera. Ver página de solución de problemas

Apple Safari 5.0 o superior

Google Chrome 4.0 o superior

Microsoft Internet Explorer no es soportado

(o utilizar el emulador en pantalla) Teléfono o la tableta

Sistema operativo Android 2.3 ("Gingerbread") o superior

Page 20: Instalación y Configuración de App Inventor · Instalación y Configuración de App Inventor 1 Existen multitud de herramientas para programar y desarrollar aplicaciones para dispositivos

Instalación y Configuración de App Inventor

19

Primer Programa con App Inventor 2

El mítico Hola Mundo …

Este video tutorial explica cómo crear tu primer programa con App Inventor

2 para que puedas comprobar que todo correctamente y te

familiarices con la interfaz de diseño y bloques. Deberás seguir los pasos

para realizar tu propio

En este ejemplo se usa el emulador para probar la aplicación. Utiliza el

método que elegiste durante la instalación para tu

Enlace al video tutorial Hola Mundo con App Inventor