jueves, 20 de enero de 2011

Tutorial App Inventor 2: El PaintPot

Tratando con diferentes bloques, puede suceder que aparezca algún inconveniente: los bloques se conectan simplemente arrastrando unos sobre otros, lo cual, si es un bloque que dispone ya de ciertos bloques previamente conectados, cuando se requiere conectar un siguiente bloque y no se arrastra al lugar exacto donde el bloque padre debería conectarse con el bloque hijo, saltarían errores relativos a los argumentos que se tratan de pasar. Se observa que esto se debe a que el programa ha interpretado que se ha intentado conectar con uno de los bloques previamente conectados, y no con el bloque padre.
Algo que mejoraría mucho este sistema de conexión de bloques sería una vista previa, mediante sombreado o marcado de contorno del lugar exacto donde estaríamos soltando el bloque que se está arrastrando con el ratón, en lugar de tener que adivinar o suponer que lo estamos soltando en el lugar correcto y que el programa devuelva un mensaje de error en el paso de argumentos.
El truco consiste en hacer coincidir las muescas de las diferentes piezas de puzzle para encajar el bloque exactamente donde queremos.

Tutorial App Inventor 1: Haciendo una llamada

De la misma forma que se le agrega una acción de reproducir un sonido a una imagen, en este caso se utiliza la acción MakePhoneCall aplicada sobre un objeto de la clase PhoneCall al que se le ha puesto el nombre TopCall. A TopCall se le modifica la propiedad PhoneNumber, en la que se especifica un número de teléfono tal cual.
Esto implica que si se ejecuta la aplicación, al pulsar en la imagen lo que se obtiene es una llamada de teléfono al número especificado.

martes, 18 de enero de 2011

App Inventor

App Inventor es una aplicación de Google que está compuesta por 3 partes diferenciadas:
  1. Designer: donde se van arrastrando los componentes que se necesitan y se va creando la estructura de la aplicación. También se pueden modificar las propiedades de dichos componentes.
  2. Blocks Editor: es un diseñador donde los componentes tienen apariencia piezas de puzzle de juguete y permite definir la interacción de los diversos componentes que se han ido agregando en el Designer.
  3. Emulator: es el emulador que representa el resultado en el dispositivo.

Durante la primera toma de contacto se ha seguido la configuración del App Inventor, primer paso del tutorial de Google, que lleva a la creación de una primera aplicación muy sencilla llamada HelloPurr.

Día 0

Doy comienzo a este blog para informar de los avances, hitos y resultados que obtenga durante mi labor de investigación, análisis y desarrollo.

Tras unas primeras ideas, posiblemente me decante por la creación de una aplicación para Android, de ahí el nombre de este blog, haciendo guiño evidente a mi nombre habitual en internet.