domingo, 14 de junio de 2015

Feliz verano !

Hasta aquí el curso, sintetizando creo que ha sido una asignatura bastante productiva gracias a que el diseño de las aplicaciones tanto la temática como los bloques requieren de mucha creatividad para sacarle el máximo partido como por ejemplo de una simple aplicación de paint, sacarle el máximo partido añadiéndole colores, acelerometros y hasta incluso música para relajarnos.
Me ha gustado bastante la asignatura por el hecho de la libertad en la creatividad y los retos que he conseguido superar día tras día.
Feliz verano !


Pong

¡ Nos vamos al circo ! Para la última aplicación del curso diseñamos un juego en los que en mi caso, las pelotas se tienen que acercar al malabarista "para añadir más bolas a los malabares" acompañadas de una marcha típica de circo.


Para realizarla necesitamos:

  • Canvas, para poder desarrollar el juego.
  • Bola, en este caso tres bolas para que se movieran por toda la pantalla.
  • Image Sprite, tres en mi caso, tres malaabristas de circo, cuando las pelotas los tocan aumenta la  puntuación y otra para la barra (con una imagen que pone circo, como temática del juego, para mejorar el diseño).
  • Dos etiquetas para la puntuación.
  • Players, para tres  ruidos cuando choca, cuando rebota con el borde y cuando pierde y además le añadí un cuarto con una marcha típica de circo acorde con la temática del juego cuando se inicia la aplicación.

Bloques:


Código QR generado con el apk de la aplicación, para poder descargar la aplicación.


Laberinto

¡Para los amantes de los juegos tradicionales y de ingenio ! Esta aplicación es un juego bastante conocido, un laberinto, primero tienes que coger la llave y después ir al cofre evitando tocar las paredes de alrededor.
Para realizarla necesitamos los siguientes componentes:
  • Canvas, para poder desarrollar el juego.
  • Sprite Image, en mi caso he utilizado 9 sprite image para hacer las paredes, otro para la llave, otro para la puerta y otro para el tesoro.
  • Una pelota, con la que jugaremos moviendo nuestro móvil y evitando las paredes.
  • Orientacion sensor, para moer el móvil para poder jugar.
  • Notificador, para que nos avise cuando ganemos.
  • Player, en nuestro caso 3 players para mejorar el diseño de la aplicación con sonidos.









Bloques:

Código QR generado con el apk de la aplicación, para poder descargar la aplicación.


Bakery

¡Para los amantes de los pasteles, este es tu juego ! esta aplicación está basada en un juego con diversos niveles para aumentar o disminuir la dificultad del juego. El juego trata de un pastel que tiene intentar tocar la pelota el mayor numero de veces para aumentar la puntuación.

 
Para realizarla necesitamos los siguientes componentes:
  • Disposición horizontal, con tres botones para los diversos niveles del juego.
  • Imagen.
  • Lienzo, para poder desarrollar el juego.
  • Pelota, objeto que tendremos que tocar para sumar puntos.
  • Sprite Imagen, en forma de CupCake que se irá moviendo  por el lienzo.
  • Dos etiquetas para mostrar la puntuación.
  • Un botón de reinicio.
  • Sensor de orientación, para mover el móvil y poder jugar.




Bloques:
Código QR generado con el apk de la aplicación, para poder descargar la aplicación.

App Paint

¡La aplicación para los artistas ! En esta aplicación hemos diseñado una especie de paint en el que, podrás pintar con multitud de colores y además escuchar música para desarrollar más aun tu creatividad.

Para realizarla necesitamos los siguientes componentes:

  • Botón, cuando pulsas este botón se comienza a reproducir una canción.
  • Canvas, para poder dibujar libremente.
  • Una etiqueta y dos fotos, como motivo estético para mejor el diseño de la aplicación.
  • Una disposición tabular, en la que se incluyen los 12 botones, uno para cada color.
  • Text to speech, para cuando inicie la aplicación te diga una frase del famoso pintor Da Vinci.
  • Acelerometro, para cualdo agites el móvil se borre todo lo que hemos dibujado.
  • Notificador, para que te avise de lo que hace el acelerómetro.
  • Player, para reproducir la  música.




Bloques.



Código QR generado con el apk de la aplicación, para poder descargar la aplicación.


Rasca Imagen

¡Si te gustan las sorpresas esta es tu aplicación ! Nuestra cuarta aplicación se basa en rascar la pantalla y van saliendo imagenes aleatorias, en mi caso, he elegido imagenes de gatos. también puedes escuhar el famoso tema de "The cure- the love cats"



Para realizarla se necesitan los siguientes componentes:
  • Canvas, para poder rasgar la imagen.
  • Visor de lista.
  • Un botón, para reiniciar y actualizar la app para que te salga otra imagen aleatoria.
  • Text to speech, porque cuando comienza la aplicación te diga "rasca la imagen para encontrar una sorpresa"

Bloques:
Rascalaimagen.apk
Código QR generado con el apk de la aplicación, para poder descargar la aplicación.






WhatsAppVoz

¡Esta app lo tiene todo! En la tercera aplicación que hicimos en el tercer trimestre fue la "Whatsappvoz" con el que en una parte nos puede reconocer lo que decimos y escribirlo y la otra un acceso a Whats App desde de la aplicación.

Para realizarla necesitamos los siguientes componentes:

  • Un campo de texto, donde aparecerá lo que digamos cuando toquemos el botón del micrófono.
  • Un botón, con el que podemos borrar lo que ponga en el campo de texto (en vez de aparecer el botón, aparece una foto de una papelera, para hacer el diseño más elaborado).
  • Un botón (microfono), cuando lo pulsemos nos reconocerá lo que digamos y lo escribirá en el campo de texto.
  • Un botón (Whats App), cuando lo pulsemos nos llevará a la propia aplicación de Whats App.
  • Etiqueta para indicar el botón del micrófono.
  • Etiqueta para indicar el botón de Whats App.
  • Activity starter 1.
  • Reconocimiento de voz.
  • Notificador.



Bloques:

Código QR generado con el apk de la aplicación, para poder descargar la aplicación.




Tins App Clase

¡Oigan que la clase tiene chat propio ! La segunda aplicación qe realizamos en el tercer trimestre fue un chat en el que poder comunicarnos los de !º Bachillerato B/C.


Para realizarla necesitamos los siguientes componentes:
  • Etiquetas (Para diseño de la aplicación, es decir, títulos y etiquetas transparentes para separar algunos componentes de la aplicación y así dar mejor visibilidad).
  • Campo de texto, donde se verá lo que vamos escribiendo en el chat.
  • Un botón, para enviar el mensaje que escribimos.
  • Una etiqueta, para decirte que al lado tienes que poner el nombre de  usuario.
  • Campo de texto, donde poner el nombre de usuario.
  • Campo de texto, para escribir el mensaje.
  • Funsiontables1.
  • Fusiontables2.
  • Reloj.
  • TinyBD1



Bloques:

Código QR generado con el apk de la aplicación, para poder descargar la aplicación.


I talk

¡Qué nadie se quede sin hablar ! La primera aplicación que realizamos este trimestre fue "I talk" Una aplicación simple en la que puedes escribir algo y tu aplicación lo reproduce o te reconoce la voz y escribe lo que has dicho.

Para realizarla necesitamos los siguientes componentes:
  • Una caja de texto.
  • Un botón, para que cuando lo pulsemos reproduzca lo que hemos escribo en la caja de texto.
  • Otro botón, para que cuando lopulsemos reconozca lo que decimos y lo escriba en la caja de texto.
  • Un text to speech.
  • Un acelerómetro.
  • Un reconocedor de voz.
  • Un botón de sonido.
Los bloques son los siguientes:


Código QR generado con el apk de la aplicación, para poder descargar la aplicación.


jueves, 19 de marzo de 2015

Conversor de divisas

Nuestra última aplicación del trimestre es un conversor de divisas, que por cierto he encontrado muy útil para utilizarla para un viaje a Londres que haré esta semana santa.
Para  esta aplicación necesitamos hacer 5 pestañas:























La principal:
  1. Una etiqueta
  2. Disposición tabular de 3x4 con 8 imágenes y 4 botones.
  3. Un botón para salir de la aplicación.


Las pestañas secundarias (serían 4):
  1. Una etiqueta.
  2. una disposición horizontal con dos etiquetas y un campo de texto.
  3. Dos disposiciones horizontales con dos imágenes , dos campos de texto y una etiqueta.
  4. Dos botones, uno que se utilice para convertir las operaciones y otro para volver a la pestaña principal.



Album

Esta es nuestra penúltima aplicación del trimestre, un álbum con un reproductor de vídeo asociados con el tema de las fotos, al pulsar uno de los botones la imagen aparecerá abajo en mayor tamaño, y al darle al botón de retroceso desaparecerá.

     


  1. Añadimos una disposición horizontal en la que introducimos una etiqueta con el nombre del tema de las fotos y el vídeo y dos botones que harán de Play y Pause.
  2. Un reproductor de vídeo, que nos permita ver el vídeo.
  3. Una disposición tabular que nos permita crear una tabla 3x3 en la que metemos los nueve botones, que después haremos mediante bloques que sean invisibles y en su lugar aparezcan las fotos en un tamaño menor.
  4. Un bloque de Imagen.
  5. Un botón que funcionará de retroceso, es decir, nos permita volver hacia atrás y que la imagen desaparezca.


QR code:

MP3 online

Aquí está nuestra segunda aplicación del trimestre y trata de una app para escuchar música online, la podemos escuchar online debido a que la hemos subido anteriormente a un dominio en  Hostinger, la ventaja de esto es que la aplicación apenas ocupa espacio sin embargo la desventaja es que consume los datos móviles de nuestro móvil.
Necesitamos:
  1. Añadimos una etiqueta invisible por motivos estéticos y centrar la pantalla.
  2. Una disposición horizontal con una etiqueta, con el titulo de la aplicación.
  3. Otra etiqueta pero esta invisible por motivos estético (para que haya más espacio entre las imágenes y una lista).
  4. Un bloque de imagen, para que cuando pulsemos cualquier botón aparezca la imagen de la canción correspondiente.
  5. Una disposición horizontal en la que ponemos Play / Pause / Stop , para reproducir parar o terminar una canción.
  6. Un visor de lista en que vienen todas las canciones que hemos subido anteriormente a la nube y cuando las pulsemos comenzarán a reproducirse.
  7. Un reproductor, para que se reproduzca la musica.