Tag Archive: android


Llevo unos días cacharreando para montar una pequeña aplicación en Android. Así que tras un par de pruebas con el emulador, llega el momento de utilizar un dispositivo real, así que he cogido un Samsung Galaxy S (GT-I9000) que liberé hace algún tiempo y que tenía la ROM CreedROM_v11 puesta.

El caso esque al conectar  y lanzar la aplicación, no podía ver nada en el LogCat, sólo un error:

Unable to open log device '/dev/log/main': No such file or directory

Así que tras unas cuantas horas buscando por internet y probando cosas, conseguí dar con la solución. Para variar, es algo bastante simple, resulta que el loggin viene desactivado con esta ROM, así que para activarlo, hay que ir a la aplicación SemaphoreManager y activar el módulo Loggin, luego le damos un reinicio al teléfono y ya podremos ver los logs en LogCat y así depurar nuestra aplicación.  Espero que este pequeño tip sea de ayuda para alguién.

Esta mañana, hablando con un viejo amigo me ha comentado algo sobre App Inventor for Android. Resulta que es una interfaz web para crear pequeñas aplicaciones para Android utilizando Drag&Drop. Cuando me lo ha comentado me he quedado bastante sorprendido, ya que es una gran iniciativa por parte de Google el acercar el acceso de desarrollo simple a más gente. Tras estar un rato toqueteandolo, os puedo decir qué me ha gustado y que no.
Vamos a empezar por lo bueno,

  1. Crear aplicaciones simples es bastante sencillo, como ya he dicho,  Drag & Drop
  2. Viene con soporte para incluir multimedia, acceso a base de datos, lanzar otras activitys, etc.
  3. Simplifca la creación de interfaces gráficas comparado con el desarrollo en eclipse.
  4. No es necesario saber ningún lenguaje de programación para crear la lógica de aplicación. Basta saber un poco de flujo, variables, etc.
  5. Puedes probarlo en tiempo real en un terminal, cada vez que guardas, se actualiza la aplicación en el terminal.

Como se puede ver, son bastantes las ventajas que tiene este sistema, pero le he encontrado las pegas siguientes:

  1. La creación de la interfaz gráfica sigue siendo demasiado simple,(despues de haber probado la de Apple, todas me lo parecen).
  2. De momento no he visto nada para poder recoger datos de un source externo a través de web (un xml, json,etc)
  3. Una vez terminada, solo puedes descargarte un APK
  4. No genera ningun tipo de fuentes con el que puedas añadir más funcionalidades.
  5. Por lo visto, aún hay problemas para subir al market.

Son pegas, que para mi son muy importantes, aunque de momento es solo una Beta, y no se sabe como nos sorprenderan estos chicos de Google de aquí a un año si siguen apostando por este camino para sus terminales.