Programación
Programadores: ¡salir de vuestras cuevas!
Jul 22
Interesante conferencia del Google IO 2009 en la que hablan de las verguenzas y egos de los programadores y como cambiar estas actitudes para conseguir equipos colaborativos.
Descubierto gracias a Pedro Fraca de Frogtek
Truco android: como generar estadísticas de uso de nuestras aplicaciones
Jul 21

Las estadísticas de visitas son una herramienta indispensable para cualquier webmaster.
Los programadores Android recibimos un cierto feedback gracias a la información que nos proporciona el Market (descargas, valoraciones, comentarios), también podemos tomar el pulso a nuestros usuarios mirando los comentarios que dejan en foros o redes sociales.
Gracias a un tweet me he topado con este post que explica como usar Google Analytics dentro de nuestras aplicaciones Android, con lo que conseguiremos una información más detallada de usos, perfiles de usuarios, patrones de navegación, etc. Básicamente consiste en usar una librería de conexión con Google Analytics y generar una llamada con un id “de página” distinto en cada una de nuestras activities.
Simple, sencillo y práctico
Liberado el código Android de ZgzBus bajo licencia GPLv3
Jul 14
ZgzBus es la primera aplicación Android que subí al Android Market hace unos meses. Empezó siendo una aplicación para uso personal, un código con el que experimentaba las diferentes formas de hacer cosas en Android (handlers, asynctask, drawables…) y ha terminado siendo una aplicación en toda regla.
Gracias a Twitter, la prensa escrita, blogs, al boca a boca y al propio market hace unos días superamos las 1000 descargas (todo un logro para una aplicación tan limitada en cuanto al público objetivo). Para celebrarlo he decidido liberar la aplicación bajo licencia GPLv3
Así pues, ahora cualquier programador puede desarrollar nuevas aplicaciones basándose en el código fuente (siempre y cuando cumpla los requisitos de la licencia).
Truco Android: Mostrar la versión / revisión en nuestro código
May 13
Este código sirve para obtener el nombre de la versión y revisión de nuestra app. Muy útil para ponerlo en los dialog de “About”.
Context appContext = getContext().getApplicationContext(); PackageInfo info = appContext.getPackageManager().getPackageInfo(appContext.getPackageName(), 0); String version = info.versionName + " (release " + info.versionCode + ")";
Truco Android: menú compartir
Abr 29
Hoy en día para ser un 2.0 auténtico hace falta compartir todo
por eso, he decidido añadir esta funcionalidad a alguna de mis aplicaciones Android.
La idea es que cuando el usuario pulse el botón compartir se abra un desplegable con las aplicaciones “sociales” (Twitter, Facebook, email, sms…) que tenga instaladas y a través de ellas suba el contenido (que irá precargado).
Había empezado a programar esa solución, pero buscando un poco me he encontrado con este post que dá una solución muy sencilla y efectiva.
Con la idea de reutilizar el código lo he convertido en una clase estática que puedo llamar directamente desde cualquiera de mis “Activity”
/**
* Share a content using the user's installed apps
*
* Thanks to : http://labs.emich.be/2010/01/23/how-to-send-to-twitter-or-facebook-from-your-android-application/
*
* @author http://francho.org/lab/
*
*/
public class Social {
/**
* Open a contextual Menu with the available applications to share
*
* @param the Context (to open the menú and the new activity)
* @param the subject
* @param the text
*/
public static void share(Context ctx, String subject,String text) {
final Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_SUBJECT, subject);
intent.putExtra(Intent.EXTRA_TEXT, text);
ctx.startActivity(Intent.createChooser(intent, ctx.getString(R.string.tit_share)));
}
}

