Como dije en la anterior entrada, este es el primer proyecto que desarrollo para android. Aun no tiene nombre pero si (mas o menos) función. Es simple, al iniciarse la aplicación aparece una serie de botones, el primero lleva a la aplicación en si, y los otros dos son un "Acerca de..." y otro para Salir.
Al ser presionado el botón "Inicio" se activa la clase Inicio, en ella aparece una lista de imágenes que al pulsarse reproducen un sonido. Como no sabia que hacer, y como esta app será base de otras diferentes, no me compliqué mucho y decidir que trataria sobre sonidos de dinosaurios. Por lo cual, apareceria una lista de imágenes de dinosaurios y cada una de ellas activaría el sonido de sus rugidos según correspondan.
--V.0.1.3----- 02/01/12
-Añadida función a los botones
App:
App:
-Interfaz menú principal renovada.
--V.0.5----24/01/12
-Interfaz menú principal renovada.
-Interfaz 'inicio' casi terminada.
-Añadidos botones, nuevas imágenes y sonidos.
-Limpiado mas código inservible que utilizo para hacer pruebas.

Al ser presionado el botón "Inicio" se activa la clase Inicio, en ella aparece una lista de imágenes que al pulsarse reproducen un sonido. Como no sabia que hacer, y como esta app será base de otras diferentes, no me compliqué mucho y decidir que trataria sobre sonidos de dinosaurios. Por lo cual, apareceria una lista de imágenes de dinosaurios y cada una de ellas activaría el sonido de sus rugidos según correspondan.
(Captura Inicio 25/1)
--V.0.1.3----- 02/01/12
-Añadida función a los botones
-Prueba Layout inicio (sustituido en la v.0.2 por un Activity)
-----
-Menu -> 3 opciones (Inicio, Acerca de...,Salir) [Interfaz Terminada: 10%]
-Inicio -> Lista de imágenes las cuales reproducen un sonido al pulsar sobre ellas.(Activity, layout) [Terminado: 0%]
-Acerca de... -> Información sobre mi y enlace al blog (Activity, layout) [Terminado: 0%]
--V.0.2----- 18/01/12
Bitácora:
La aplicación empieza a tomar ''forma'' y debido a que la aplicación que estaba desarrollando era altamente similar a una ya existente en el market he decidido cambiar la temática, esta vez será sobre sonidos de guerra, pasando por las armas de la segunda guerra mundial hasta los vehículos de combate.
Después de una semana y media sin actividad he avanzado la aplicación en:
-Cuando eliges cualquier opción del menú y le das a la tecla regreso te devuelve a la sección visitada anteriormente. Esto se debe a que cada Layout dispone de su Activity. (Muchas gracias a Esteve Aguilera)
-Imagen de fondo añadida y botones.
-Limpiado un montón de código sin utilizar de pruebas hechas en el Activity principal que declaraban librerias y elementos del layout no usados.
-----
-Menu -> 3 opciones (Inicio, Acerca de...,Salir) [Interfaz Terminada: 30%]
-Inicio -> Lista de imágenes las cuales reproducen un sonido al pulsar sobre ellas.(Activity, layout) [Terminado: 10%]
-Acerca de... -> Información sobre mi y enlace al blog (Activity, layout) [Terminado: 0%]
-Salir -> Termina Activity mediante "finish();" [Terminado: 100%]
-----
-----
--V.0.3----- 20/01/12
Bitácora:
Estoy centrándome ya en terminar la app en sí, es decir, el Activity y Layout de Inicio. La parte gráfica es algo que estoy intentando llevar al mismo tiempo, pero es algo mas complicado por falta de tiempo.
Ya diseñada como será las funciones de inicio, así como su interfaz, si sale como tengo pensado estaria muy chulo y personalmente satisfecho! ya que prácticamente habría terminado el 80% de la aplicación.
La versión que publicaré en el Market será la 1.0 y espero tenerla preparada de aqui a una semana.
App:
-Interfaz menú principal renovada.
-----
-Menu -> 3 opciones (Inicio, Acerca de...,Salir) [Interfaz Terminada: 85%]
-Inicio -> Lista de imágenes las cuales reproducen un sonido al pulsar sobre ellas.(Activity, layout) [Terminado: 15%]
-Acerca de... -> Información sobre mi y enlace al blog (Activity, layout) [Terminado: 0%]
-Salir -> Termina Activity mediante "finish();" [Terminado: 100%]
-----
-----
<--->
Antes y Después
--V.0.5----24/01/12
Bitácora:
La aplicación estaba avanzando de forma rápida y correcta, de hecho tenia pensado publicarla ya el viernes en el market. Pero ha surgido un problema, cuando ya estaba terminando la interfaz y código de 'inicio' ha surgido un problema, al presionar el botón de inicio en el menú principal la aplicación se cierra 'inesperadamente'. No se exactamente si el problema está en el layout, en el activity o en ambos, pero algo me hace sospechar que está en el layout.
App:-Interfaz menú principal renovada.
-Interfaz 'inicio' casi terminada.
-Añadidos botones, nuevas imágenes y sonidos.
-Limpiado mas código inservible que utilizo para hacer pruebas.
-----
-Menu -> 3 opciones (Inicio, Acerca de...,Salir) [Interfaz Terminada: 95%]
-Inicio -> Lista de imágenes las cuales reproducen un sonido al pulsar sobre ellas.(Activity, layout) [Terminado: 65%]
-Acerca de... -> Información sobre mi y enlace al blog (Activity, layout) [Terminado: 0%]
-Salir -> Termina Activity mediante "finish();" [Terminado: 100%]
-----
-----
--V.0.5----27/02/12
Bitácora:
Después de un mes vuelvo a las andadas, principalmente he parado por el instituto, carnavales, Madrid, etc. Como ya dije en la anterior bitácora, ha surgido un problema con la aplicación. Al principio pensé que estaba en el layout, me costó un poco darme cuenta que era una estupidez que estuviese en el layout, asique investigando descubrí que se localizaba en el Activity 'Inicio'. Todavía no estoy al 100% seguro del motivo, pero casi seguro que es por problemas de memoria.
No voy a continuar con la aplicación hasta que consiga informarme mas sobre 'SurfaceView' y otro método de reproducción de audio de bajo nivel, ya que podría ser la solución definitiva al problema.
Aprovecho para decir que hoy he empezado otro proyecto que me ayudará también a la hora de desarrollar este, asi que intentaré llevarlos al mismo tiempo. El nuevo proyecto será un juego que entre otras cosas, me ayudará a aprender la física en un juego y mucho mas código nuevo.
Espero continuar en estos dias actualizando esta aplicación y seguir con la otra la cual haré una entrada en breve.
No voy a continuar con la aplicación hasta que consiga informarme mas sobre 'SurfaceView' y otro método de reproducción de audio de bajo nivel, ya que podría ser la solución definitiva al problema.
Aprovecho para decir que hoy he empezado otro proyecto que me ayudará también a la hora de desarrollar este, asi que intentaré llevarlos al mismo tiempo. El nuevo proyecto será un juego que entre otras cosas, me ayudará a aprender la física en un juego y mucho mas código nuevo.
Espero continuar en estos dias actualizando esta aplicación y seguir con la otra la cual haré una entrada en breve.













