2. ¿Qué es una aplicación Android?
Android es un sistema operativo basado en el kernel de Linux
diseñado principalmente para dispositivos móviles con
pantalla táctil, como teléfonos inteligentes o tabletas, y
también para relojes inteligentes, televisores y automóviles,
inicialmente desarrollado por Android Inc., empresa que
Google respaldó económicamente y más tarde, en 2005,
compró.
3. App Inventor es un entorno de desarrollo visual para Android
originalmente propuesto por Google y finalmente implementado por
el MIT (Massachusetts Institute of Technology) con el apoyo del
gigante americano.
Su gran ventaja frente a otras plataformas similares es la potencia de
su entorno de trabajo: encontrará muchas funciones ya definidas en
forma de bloques y la flexibilidad a la hora de combinarlas le
permitirá potenciar al máximo su creatividad.
APP INVENTOR
4.
5. PASOS
1. Pon a punto el programa
Acuda a la página oficial y selecciona Setup.
Seleccionar en Test your system y revisar tu navegador.
Es necesario tener instalado Java y los sistemas
operativos soportados son Mac OS X 10.5/10.6, Windows
XP/Vista/7, Ubuntu 8+ y Debian 5+. Después ir a Done?
Lets move on! y pasará a la descarga del software de
escritorio App Inventor. En el último paso, escoja si
deseas probar sus aplicaciones con su propio teléfono o
utilizar el emulador. Este último simulará un dispositivo
Android que podrás manejar a través del ordenador
como si de un móvil real se tratara.
6. 2. Panel de diseño
El panel de diseño es accesible desde el navegador. En la página principal,
selecciona en Invent/Create Mobile Apps. En My Projects, selecciona New e
introduzcaa un nombre para el nuevo proyecto. Una vez dentro, explore todas
sus opciones.
En Palette/Basic, hallará utilidades básicas como botones, inserción de
imágenes, cuadros de texto, etiquetas… La subsección Media contiene
componentes como acceso a la cámara de fotos y vídeo, galería de
fotografías, sonido, reproductor de vídeo… Social incluye los elementos
necesarios para seleccionar contactos, números de teléfono de la agenda,
correos electrónicos.
7. 3. Tu primera pantalla
En la columna de la derecha se listarán sus propiedades. Establece una
imagen de fondo cargándola con BackgroundImage. Para que no se
distorsione, es conveniente que utilices un fondo plano o alguno de los
tamaños por defecto para este tipo de pantallas.
Carga también otra imagen en Icon para que sirva de gráfico
identificativo de la aplicación y marca en Scrollable si deseas permitir el
uso del scroll
8. 4. Elementos no visibles
Aparecerán listados en la parte inferior del
panel, bajo el epígrafe Non-visible
components. Otros elementos similares son
Camera, Camcorder o Player, al igual que
todos los incluidos en la sección LEGO
MINDSTORMS. Esta última incluye
componentes, registrados bajo la marca
Lego, que te permitirán construir juegos de
robótica.
9. 5. Editor de bloques
Selecciona Button 1 y observa sus opciones, que aparecerán en forma de piezas de
puzzle. Hay tipos de piezas que indican acciones y otras para componentes. Tu
misión es encajarlas para conseguir el comportamiento deseado. Probemos a
establecer que al pinchar sobre nuestro botón se reproduzca nuestro fichero de
música. Para ello, une en el editor los bloques Button1.Click con Sound1.Play y listo.
10. 6. Utiliza el emulador
En el editor de bloques, pincha en New emulator y
se desplegará un teléfono Android típico. Para
conectar el editor con el teléfono, pincha en
Connect to Device y selecciona el emulador. La
transferencia de información puede llegar a tardar
dos o tres minutos, así que ten paciencia. Después,
accede al menú de aplicaciones como si de un
dispositivo real se tratara y prueba la tuya.
11. 7. Crea una lista
Volvamos 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 invitaremos al usuario a escoger entre la
lista. Nosotros haremos la nuestra propia con los números de PC Actual. Después acude al editor de
bloques para crear una variable global, en nuestro caso Números, con Built-in/Definition/Variable.
Luego, agrega el bloque Make a list, que encontrarás en Built-in/Definition/Lists, para definir varias
posibilidades para la variable global.
12. 8. Empaqueta tu app
Encontrarás tres opciones. La primer, Show barcode generará un código QR asociado a tu
cuenta y aplicación y para tu uso propio. Para bajarte el programa a tu ordenador, escoge
Download to this computer y el código fuente se guardará en forma de archivo APK. Para
descargarla en tu teléfono inteligente, opta por Download to Connected Phone y recuerda que
necesitarás tener el editor de bloques abierto, así como el dispositivo conectado a tu PC
mediante el puerto USB.
13. 9. Publícala en Google Play Store
La publicación de tu aplicación no es un paso obligatorio, pero si optas por
abrirla al gran público, debes saber que 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
14. Por último, enlace con Google Play Store en
https://play.google.com/apps/publish/signup y siga 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. No olvides tampoco consultar la política de comisiones de
Google en caso de que tu app no sea gratuita.