domingo, 30 de septiembre de 2012

Recopilando información de locales

Sigo intentando ampliar la aplicación "Bares y Fotos", y para ello me estoy poniendo en contacto vía correo electrónico con los locales que he encontrado hasta ahora, y con los que la gente me está haciendo llegar. Me gustaría mostrar más datos de cada local, útiles tanto para aquellos a los que les apetezca ver las exposiciones, como para fotógrafos con ganas de exponer sus obras.

Ya van llegando las respuestas de algunos locales, que les ha gustado la propuesta y se han mostrado muy colaboradores. Por ahora han sido pocos, pero espero que en no mucho tiempo tenga los datos de la mayoría de locales para poder publicar una nueva actualización.

De momento estas son las preguntas que les he planteado, si a alguien se le ocurre alguna otra propuesta puede dejarla como comentario aquí mismo o enviarla por correo a mdasoftapp(at)gmail.com:

  • Breve descripción de su local (unos 200 caracteres, tenga en cuenta que es una descripción corta para leer en un móvil de un vistazo).
  • Frecuencia de exposiciones fotográficas.
  • ¿Cuánto espacio disponen para colgar fotos? (aproximado)
  • ¿Realizan otro tipo de exposiciones? ¿Cuáles?
  • ¿Organizan algún otro tipo de evento fotográfico (charlas, talleres, eventos benéficos...) ?
  • Sugerencias a mostrar en la aplicación sobre su local.

¡Seguiremos informando!

jueves, 27 de septiembre de 2012

Niveles de madurez

Los niveles de madurez de las apliaciones desarrolladas en Android sirven para filtrar, según Google, teniendo en cuenta los diferentes contenidos o funcionalidades que tengan dichas aplicaciones. Existen cuatro niveles actualmente, copio y pego de la página de Google donde se explica en qué consiste cada uno:

Para todos

    Las aplicaciones pertenecientes a esta categoría no deben recopilar información sobre la ubicación del usuario ni contener material inadecuado. Estas aplicaciones no deben compartir contenido generado por el usuario ni incluir funciones sociales.


Nivel de madurez bajo

    Las aplicaciones pertenecientes a esta categoría pueden contener muestras de violencia moderada u otro tipo de contenido que pueda resultar ofensivo. Estas aplicaciones pueden recopilar datos sobre la ubicación del usuario para proporcionar información específica de esa ubicación o para mejorar la experiencia del usuario de otro modo, pero no deben compartir los datos con otros usuarios. Pueden incluir algunas funciones sociales, pero el objetivo principal no puede consistir en permitir que los usuarios busquen a otros usuarios y se comuniquen entre sí.


Nivel de madurez medio

    Las aplicaciones pertenecientes a esta categoría pueden contener referencias sexuales, violencia real o violencia fantástica intensa, blasfemias o humor grosero, referencias al uso de drogas, de alcohol y de tabaco, funciones sociales y simulaciones de juegos de azar. Pueden recopilar datos sobre la ubicación del usuario con el objetivo de compartirlos o de publicarlos con el consentimiento del usuario.


Nivel de madurez alto

    Las aplicaciones pertenecientes a esta categoría pueden incluir el siguiente contenido o estar basadas en él: contenido sexual y provocativo frecuente, violencia gráfica, funciones sociales, simulaciones de juegos de azar y referencias contundentes al uso de drogas, de alcohol y de tabaco. Pueden recopilar datos sobre la ubicación del usuario con el objetivo de compartirlos o de publicarlos con el consentimiento del usuario.

Pues bien, reconozco que no tenía ni idea de como clasificar mi aplicación, soy novato en el tema y pequé de ingénuo cuando subí el fichero a la Play Store. Teniendo en cuenta lo sencilla que es "Bares y Fotos", pensé que el contenido sería para todos los públicos, pero cual fue mi sorpresa al recibir un correo de Google diciéndome que me lo habían cambiado a "Nivel de madurez alto" (¡el más alto de todos!) y que tuviese cuidado con esto de los niveles de madurez para no tener problemas en el futuro (todo en un correcto correo, no se lleve a malos entendidos). Reconozco que me sorprende tal cambio, sobre todo teniendo en cuenta la descripción de dicho nivel, supongo que será por la utilización de Google Maps, porque porque sino no lo entiendo.

No me molesta en absoluto, simplemente me ha chocado un poco, pero quería compartir esto por si entre los lectores hay algún nuevo desarrollador en Android, para que tenga en cuenta estas cláusulas a la hora de clasificar su aplicación :-)

miércoles, 26 de septiembre de 2012

Actualización, Bares y Fotos v1.0.1

Así es, unos días después de publicar la aplicación en la Play Store, toca subir la primera actualización. Y es que tras haber probado en diferentes terminales, entre ellos mi tablet, resulta que una vez publicada, la aplicación se muestra como no compatible con tablets.

Tras buscar en internet y no dar con la solución, al final he podido solucionarlo gracias a las redes sociales y en particular a Jon Segador, que a través de Twitter tuvo la gentileza de solucionarme el problema con una línea de código para añadir al "manifest" del proyecto, y al que agradezco enormemente su ayuda.

El problema viene porque desde "Bares y Fotos", pueden realizarse llamadas telefónicas directamente, y esto las tablets (o al menos la mayoría), no pueden hacerlo. Por lo que Google interpreta que la aplicación no es compatible y no es posible descargarla, aún sabiendo que funciona perfectamente, ya que así lo había comprobado con anterioridad.

Pues bien, este problema se resuelve, como comentaba antes, añadiendo una línea de código a nuestro fichero manifest:

<uses-feature android:name="android.hardware.telephony" android:required="false" /> 

Por decirlo de alguna manera, con esto hace que dicha funcionalidad no sea obligatoria para el funcionamiento de la aplicación, por lo que ya aparecerá como compatible en la Play Store para tablets, y seguirá funcionando como siempre en los móviles Android. Una vez más, los caminos de internet son infinitos... :-D

También hay dos nuevos locales más en el listado, y ya estoy pensando nuevas cosas a añadir, no me sobra el tiempo, pero voy poco a poco. Me han llegado correos de gente felicitándome por la idea, animándome a seguir, algunos desconocidos y que sinceramente, dan muchos fuerzas para seguir adelante, muchas gracias a todos ellos :-)

domingo, 23 de septiembre de 2012

Bares y Fotos v1.0 (*Actualizado)

Como comentaba en el comienzo de esta andadura, la principal razón para abrir el blog era la de presentar mi primera aplicación desarrollada en Android, y por fin es una realidad.

Como buen aficionado a la fotografía que soy, y viviendo en Madrid, siempre echaba de menos el conocer locales donde contemplar las diferentes exposiciones itinerantes de otros tantos aficionados como yo, mientras me tomaba una cañita con los amigos. Y por supuesto, en alguna ocasión se me ha pasado por la cabeza exponer mis fotografías, y era una tortura ponerse a buscar sitios donde exponer, Bares y Fotos os hará la tarea de búsqueda un poco más llevadera a todos los fotógrafos con ganas de mostrar su arte.


Así que me he puesto a recopilar unos cuantos locales y he hecho una aplicación que los lista (de momento de forma off-line, no es necesario tener internet para ver el listado), y que nos posiciona sobre Google Maps su ubicación si queremos saber donde están, o nos permiten hacer una llamada al local.

Por ahora me he centrado en Madrid
, y estoy seguro que hay muchos más locales, por lo que he añadido una funcionalidad a la aplicación en forma de formulario por si algún día dando un paseo por ahí, veis un bar que no está en el listado y lo podáis enviar. En futuras actualizaciones estarán disponibles y todos lo agradeceremos :-)


Se acompaña del número de teléfono ya que es posible que no todos los meses haya exposiciones en todos los locales, por lo que siempre está bien hacer una llamada para preguntar y que el propio dueño nos informe de las exposiciones actuales. Además, no todos los bares exponen exclusivamente fotografía, algunos también exponen cuadros, audiovisuales, de todo un poco.

Como comentaba unas líneas más arriba, de momento la aplicación muestra locales de Madrid, pero el formulario está abierto para que podáis enviar de otros lugares, si tengo un listado extenso, no descarto ampliar la aplicación para mostrar locales de otras ciudades. Esto es solo el comienzo, pero espero poder ir mejorando la aplicación poco a poco.

Por cierto, la aplicación ha sido probada en los siguientes dispositivos:
  • HTC Desire (Android v2.2.2.)
  • Samsung Galaxy S (Android v2.3.3)
  • HTC Legend (Android v2.2)
  • Samsung Galaxy Mini
  • Tablet BQ Kepler 2  (Android ICS v4.0.3)
Y aprovecho para agradecer a los amigos que se han prestado a probar la aplicación en sus móviles, aportando mejoras y modificaciones. Algunas las he podido realizar, otras las he tenido que dejar para futuras versiones por falta de tiempo, pero ni mucho menos las he olvidado :-)

Pulsando sobre la imagen se accede a la Play Google Store, desde donde os podréis bajar la aplicación. También se puede encontrar buscando por "Bares y Fotos", aunque no sale precisamente en los primeros puestos, ¡todavía! :-p

Descarga Bares y Fotos en Play Store!!

Y por si todas esas opciones no funcionan, el enlace directo:
Bares y Fotos

ACTUALIZACIÓN, ENLACES RELACIONADOS: 



lunes, 17 de septiembre de 2012

De Android a iOS

Si vale, ya dije en los comienzos de este blog que la mayoría de cosas que contase por aquí serían sobre Android, pero tampoco hay que ser tan estricto, un poco de flexibilidad viene bien también.

Cuántas veces os habrá pasado, a vosotros amigos droides, que estando entre amigos probando una aplicación con vuestros smartphones robóticos, siempre hay alguien que pregunta, oye, ¿y esa aplicación la hay para el iPhone?

Hay muchas aplicaciones que ya están disponibles para las dos plataformas, otras no son las mismas pero hacen cosas parecidas, pero es cierto que hay otras tantas que no, que están desarrolladas solo para uno de los dos sistemas. Pues bien, Google parece que quiere dar un paso más y ha lanzado una herramienta que convierte las clases Java en clases Objective C, lenguaje necesario para programar aplicaciones para iOS.
Esta herramienta es J2ObjC, una herramienta en línea de comandos que se encargará de convertir ese código Java en el lenguaje necesario para las aplicaciones de la manzana.

Lo cierto es que no lo he probado, todavía me queda mucho camino por recorrer en Android y no me he metido con iOS, pero me parecía una noticia importante para comentarla por aquí :-)

miércoles, 5 de septiembre de 2012

Librerías para Android

Nadie se extrañará hoy en día cuando diga que ponerse a picar código ya existente, es perder el tiempo, la reutilización de código está para algo. Si, a todos nos gusta tener "nuestro" código, ser sus creadores, pero por qué hacernos la vida imposible cuando existen muchas utilidades java que ayudan a avanzar en nuestros desarrollos.

Existen muchas librerías para java, para manejar colecciones de datos, accesos a ficheros, etc., pero cuando uno se pone a desarrollar algo un poco más actual (por llamarlo de alguna manera), echa de menos cosas como facilidad para conectarse a redes sociales, manejo del hardware de los dispositivos android (cámara, GPS, etc.).

En ocasiones uno quiere tener una funcionalidad extra, que a modo de caja negra haga eso que quiere hacer, así, sin más, y que funcione. Obviamente, hay que leer la documentación sobre esas librerías para saber qué hacen, aunque sea al menos por encima, y poder integrarla correctamente en tu proyecto personal.

Después de todo este tocho, os dejo con un enlace donde podréis ver varias de estas librerías, con su documentación correspondiente, espero que os gusten:

Librerías java disponibles

Por supuesto, también están las librerías oficiales:

Package Index, Android Developers



domingo, 2 de septiembre de 2012

¡¡Fuentes y más fuentes!!

Otro de los quebraderos de cabeza con el que siempre tengo que lidiar es el tipo de fuente a elegir para títulos, cabeceras. Me pasa siempre con las presentaciones de fotografías y como no, también con las aplicaciones.

Y es que algunas veces queremos ser originales y cuando ya lo tienes todo casi acabado y lo enseñas a los amigos, es cuando viene tu amigo diseñador gráfico a decirte que por favor le quites de delante de sus ojos esa fuente tan horrible porque si no lo haces, dejará de hablarte de por vida.

Para la pequeña aplicación que estoy desarrollando necesito un título para la pantalla principal, y ya tenía una "bonita y original" fuente, pero un colega me ha recomendado "buscar otras opciones", así que voy a poneros cuatro de las que podrían ser, aunque admito todo tipo de proposiciones. Será un título corto y busco algo sencillo, ya que no tendrá muchos botones esta primera pantalla de inicio :-)

¿Cuál es vuestra fuente favorita?