Empezando a trabajar con AppInventor
Esto son sólo unas indicaciones para empezar a crear aplicaciones con AppInventor. No están todos los detalles, pero quizás haya suficiente para empezar…
Necesitaremos un móvil y un ordenador con un navegador web (Firefox, Chrome, etc.).
Instalación en el móvil
-
Asegúrate que tu móvil está conectado a la red Wifi, y que es la misma red a la que está conectado el ordenador.
-
Busca la aplicación MIT AppInventor en el Play Store (Android) o App Store (iOS) de tu móvil.
-
Instálala
Instalación en el ordenador
Fácil: no hay nada que instalar, vamos a trabajar en el navegador
Creación de mi primera aplicación
En el ordenador:
-
Carga en tu navegador la página inicial del AppInventor.
-
Pulsa en Create Apps. Tendrás que autenticarte con una cuenta en Google.
-
Lo que ves ahora es el diseñador de aplicaciones. Explóralo.
-
Pulsa en “Conectar”, y en el menú que se despliega, pulsa “AI Companion”. Verás que se muestra un código QR en pantalla.
En el móvil:
-
Lanza la aplicación MIT AppInventor (una vez estás en el navegador del ordenador en el diseñador, y has pulsado en “Conectar”.
-
Verás un menú. Pulsa la opción “scan QR code”.
-
Escanea el código QR que salió en la pantalla del ordenador.
-
Deberías ver la aplicación que tengas en el diseñador en tu móvil.
A partir de ahora, los cambios que vayas haciendo en el diseñador se irán reflejando en la aplicación que ves en tu móvil.
Cómo instalar las aplicaciones en Android
Primero: ¿por qué sólo en Android, y no en iOS? En Android el usuario del teléfono puede decidir instalar aplicaciones que no provengan de la tienda oficial de aplicaciones (Google Play), mientras que en general, en dispositivos iOS, no se pueden instalar aplicaciones que no vengan de la tienda oficial (App Store).
Segundo: ¿cómo las instalo en Android? Si ya tenemos el archivo apk, o un enlace a él (por ejemplo, el QR que genera AppInventor) podemos seguir estos pasos:
- Acceder a la configuración (Ajustes) del teléfono Android.
- Si el teléfono tiene la opción de “Buscar” en Ajustes, intentaremos las palabras clave: “instalar”, “fuentes”, “desconocidas”, “aplicaciones”…
- En caso contrario, accederemos al apartado de Aplicaciones/Seguridad.
- Buscaremos algo parecido a “Fuentes de Instalación”.
- Si lo encontramos, habilitaremos la instalación desde “Chrome” (si usáis otro buscador por defecto, habilitar ese. Ej.: Firefox)
- Si nada de esto funciona, intenta instalar la aplicación de AppInventor, y el teléfono (normalmente) te dará una serie de pasos para habilitar la instalación de fuentes desconocidas.
Ejemplos de aplicaciones
Veamos algunos ejemplos de aplicaciones, para empezar a jugar con AppInventor.
SmashTheGhost
TicTacToe
Hagamos la aplicación SmashTheGhost
Ahora vamos a hacer la aplicación que estudiamos antes.
Primera pantalla: diseño
- Habilitamos la instalación de fuentes desconocidas (seguir tutorial)
- Probamos la demo de la aplicación (quien pueda)
- Descargamos los archivos de google drive
- Eliminamos statusbar y titlevisible de Screen1
- Subimos todos los archivos del enlace de google drive (uno a uno)
- Ponemos “Color de fondo” (está debajo de DispVertical) a negro
- Poner una disp. vertical: centro/centro, ajustar al contenedor hor/vert, color black
- Añadimos una imagen en la disp. vertical: usamos “splashcreen.png” (71px alto, 270px ancho)
- Añadimos una Etiqueta con: “Tienes 30 segundos”, tamaño 25 color rojo. (EASTER EGG)
- Añadimos un sensor nuevo: el reloj, lo ponemos a 2000ms, es decir, 2segundos.
- Nos conectamos y vemos la aplicacióm, de momento.
Primera pantalla: bloques
- “Cuando reloj1 ejecutar”: reloj
- Cada dos segundos –> podemos hacer cosas, solo queremos hacer UNA sola cosa, por lo que ponemos nuestro timer a false: reloj
- “Abrir otra pantalla”: control
- Crear otra pantalla “PantallaJuego” y automáticamente vamos a diseñarla.
Segunda pantalla: diseño
- Eliminamos statusbar y titlevisible de “PantallaJuego”: color de fondo negro
- Añadimos un lienzo: color fondo negro, 80% ALTO y ajustamos el contenedor ANCHO
- Añadimos una disp. horizontal abajo: color negro, centro/centro, ajustar a TODO el contenedor
- Dentro de la disp. horizontal: etiqueta de texto (cambio nombre, “Puntos: –”, blanco, letra 25) y botón (cambio nombre, “reset”, redondeado, letra 25, color fondo blanco)
- Separamos los 2 componentes con una disp. horizontal
- Componente de SONIDO: “vibracion”
- Añadimos un RELOJ: “TiempoFantasma”
- Añadir una SPRITE IMAGE (imagen que se mueve): “Fantasma”, le añadimos la imagen (50px, 50px)
- Añadimos un REPRODUCTOR: añadimos la canción (marcamos las 2 OPCIONES)
Segunda pantalla: bloques
- Hacemos un procedimiento: “MoverFantasma” ¿Que será?
Tercera pantalla
Probad a hacer también una tercera pantalla, con el segundo temporizador que hemos creado, para que acabe la partida y la muestre.
Hagamos la aplicación TicTacToe
Créditos
Prácticamente todo el contenido de esta página ha sido preparado por Carlos Nebril Jiménez. ¡Muchsa gracias!