Vous êtes sur la page 1sur 8

1.

Google App Inventor: Introduccin.



De todos era conocida la presentacin el pasado julio de la plataforma privada de desarrollo de Google denominada App Inventor.
Plataforma, en fase Beta, hasta el momento de uso exclusivo para desarrolladores. Eso s, esta plataforma tena y tiene una base
fundamental que es la de poder desarrollar desde conocimientos bsicos en la materia.

Dada la aceptacin de la misma, Google ha decidido abrir esta plataforma al gran pblico desde Android Labs, accesible a cualquier
usuario con cuenta Google y usable exclusivamente va web.

Es evidente, que su uso es medianamente limitado, y no queramos con ello realizar desarrollos avanzados limitados a usuarios
avanzados y programadores en la materia.

Yo personalmente, me han venido unas cuantas ideas para intentar desarrollar pequeas y sencillas aplicaciones que ya veremos si
llegarn o ser capaz de al menos intentarlo.

Este pequeo y sencillo manual, no pretende ensear programacin a ninguno de los presentes, dado que es posible y seguro que de
eso todos me puedan ensear a mi, nefito total en la materia, pero que al menos a los aficionados como yo a la manipulacin y
entretenimiento sirva de algo y de entender que es al menos lo que tenemos entre manos.

Este breve manual, se pretende , si es de vuestro gusto, ir amplindolo con diferentes captulos/entregas, ya que la bsqueda de la
informacin contenida, aunque sencilla, es tediosa y entretenida.

Ninguna de las informaciones aqu plasmadas son ntegramente de mi creacin total, simplemente la recopilacin de muchas web
visitadas, manuales en diferentes idiomas e informaciones y experiencias obtenidas. Adems, como bien podis ver, la mayora de la

informacin existente en las diferentes web, estn en Ingls, y como Google Traductor es nuestro amigo lo he hecho trabajar un poco.

Espero que os guste y os animis a crear vuestras pequeas (o grandes) aplicaciones, incluso me atrevera a, conforme vayamos todos
ms o menos entendiendo el Google App Inventor, plantearos pequeos retos y hasta a hacer nuestro particular concurso de
aplicaciones curiosas

2. Google App Inventor: Interfaz Web.

Para empezar a trabajar, lo primero que deberemos hacer es entrar el la web de Google App Inventor e introducir nuestros datos de la
cuenta de Google.


Una vez logeados, entraremos directamente en la interfaz web de Google App Inventor, donde encontraremos en el caso de existir un
listado de nuestros proyectos. En este caso, vemos que an no tenemos ninguno creado, por lo que crearemos uno nuevo en NEW.

Y lo nombraremos como queramos.




Una vez creado el proyecto, en este caso denominado PRUEBA TPPC, entraremos en la interfaz principal de trabajo, la cual para un
mejor entendimiento la dividiremos en 4 zonas principales o ventanas..




Zona o Ventana 1. Palette o Paleta de Componentes, que son las diferentes funcionalidades que podremos ir incorporando a nuestra
nueva aplicacin.



Esta Paleta de Componentes (Palette) vemos que se subdivide en 10 categoras diferentes:
-

Basic: Son los componentes ms bsicos, independiente del tipo de aplicacin que queramos hacer, y siempre ser necesario la
utilizacin de alguno de ellos:
o

Button (Botn): Tal como indica, nos sirve para introducir un botn, que al ser presionado realice alguna accin
determinada.

Canvas (Lienzo): Tendra la misma funcin que Button, pero en este caso, cambia la forma de botn a una superficie
sensible al tacto.

CheckBox (Casilla de Verificacin): En este caso nos servir para activar o desactivar una funcin.

Clock (Reloj): Nos servir para programas acciones de tiempo.

Image (Imagen): Tan sencillo como para agregar una imagen al Button, Canvas, etc.

Label (Etiqueta): Agrega un texto sobre el Button, Canvas, etc.

ListPicker (Selector de Lista): Nos servir para poder seleccionar un elemento de una lista predeterminada.

PasswordTextBox (Caja de Contrasea): Con esta categora, podremos crear una clave de acceso o contrasea,
cambiando en pantalla la vista de la misma por los conocidos asteriscos.

TextBox (Caja de Texto): Nos servir para cumplimentar un texto desde la propia aplicacin.

TinyDB (Base de Datos Simple): Base de datos de Simple organizacin, la cual podremos pedir estos datos desde la
aplicacin a crear.

Media: Es el acceso al contenido Multimedia que podremos usar en nuestra aplicacin, y tendremos las posibilidades
siguientes:
o

Camera (Cmara): Nos da acceso a la cmara de nuestro dispositivo para tomar instantneas y usarlas en la aplicacin.

ImagePicker (Selector de Imagen): Nos da acceso a las imgenes existentes en nuestra galera y usarlas en la aplicacin.

Player (Reproductor): Nos permite acceder desde nuestra aplicacin a msica o vdeos, o controlar el sistema de
vibracin del dispositivo.

Sound (Sonido): Permite el uso de sonidos o vibracin en determinados momentos o periodos de tiempo especfico en
acciones de nuestra aplicacin.

VideoPlayer (Reproductor de Vdeo): Permite la reproduccin de vdeos de hasta 1 Gb. de tamao total en un espacio
determinado de nuestra aplicacin.

Animation: Da una animacin concreta a un campo, limitado a dos componentes pre existentes (Ball y ImageSprite).

Social: Es el apartado o categora donde estableceremos todo lo relacionado con las comunicaciones, subdividido en:

ContactPicker (Selector de Contactos): Da acceso, desde nuestra aplicacin a los contactos, seleccionables desde el
Nombre, Mail o Foto.

EmailPicker (Selector de Email): Caja de texto para cumplimentar una direccin de correo electrnico.

PhoneCall (Llamada Telefnica): Permite realizar una llamada telefnica desde la aplicacin.

PhoneNumberPicker (Selector de Nmero de Telfono): Permite a nuestra aplicacin buscar contactos y usar sus
datos.

Texting (Mensaje de Texto): Permite enviar o recibir mensajes SMS.

Twitter: Pues tal como su nombre indica, en este caso nos permite que nuestra aplicacin tenga una conexin con una
cuenta Twitter.

Sensors: En este apartado, podremos designar acciones en nuestra aplicacin para los sensores existentes en nuestro
dispositivo (acelermetro, GPS, sensor de luminosidad, etc). Dentro de este apartado o categora encontraremos:

o

AcceletometerSensor (Acelermetro): Nos permite el uso para nuestra aplicacin de la sensibilidad del movimiento en
cualquiera de sus ejes de acelermetro de nuestro dispositivo.

LocationSensor (Sensor de Localizacin): Nos permitir para nuestra aplicacin, tener datos de ubicacin, bien por
coordenadas dadas por el GPS interno o por las redes de telefona del operador.

OrientationSensor Sensor de Orientacin): Nos permite tener el datos de orientacin en un momento exacto o
determinado de nuestro terminal y aplicarlo concretamente a la aplicacin.

Screen Arramgement: Permite la reorganizacin de componentes en la pantalla de nuestra aplicacin, en horizontal, en tabla o
en vertical.

Other Stuff: Agrupa las funciones o compones sin categora determinada, y encontraremos:

ActivityStarter (Inicio de Actividad): Permite el inicio de otras aplicaciones y la utilizacin de las funciones de estas.

BarcodeScanner: Inicia un scaner de cdigos de barras QR.

Notifier (Notificador): Permite mostrar notificaciones de eventos de nuestra aplicacin.

SpeechRecognizer (Reconocimiento de Voz): Permite la conversin a texto de una voz.

TexToSpeech (Texto a Voz): Permite la conversin a voz de un texto.


Not Ready for Prime Time: Engloba las categoras relacionadas con comunicaciones web o Bluetooth.



Zona o Ventana 2. La ventana Viewer (Visualizador), es donde iremos viendo y poniendo cada uno de los elementos que compondr
nuestra aplicacin, sin funcionalidad pero nos da una idea aproximada.


Zona o Ventana 3. La ventana Components (Componentes) nos permite visualizar los componentes y medios ya agragados y su escala
de uso, as como su seleccin, edicin y borrado. Para la edicin pasamos a realizarlo desde la Ventana Properties (Zona o ventana 4)


Zona o Ventana 4. La ventana Properties contiene toda la informacin sobre las propiedades de cada componente sirviendo para
modificar aspectos visuales o propiedades bsicas.


CONTINUAR

Vous aimerez peut-être aussi