4

Integrando Google Analytics en aplicaciones Android

Si alguna vez habéis usado Google Analytics o si algún conocido os ha hablado de ello, sabréis que es la herramienta de recolección de estadísticas más informativa del momento. Este servicio gratuito de Google fue diseñado para recolectar información para los webmaster en sus páginas web, llegando a convertirse en imprescindible. Con ella podemos saber qué cantidad de visitas y páginas vistas recibimos al día, qué páginas se han visto cada día y en cuántas ocasiones… incluso la procedencia de los visitantes de la web. Sinceramente, es una herramienta tremenda y puede llegar a abrumar la cantidad de información que puede brindar.

Esto está muy bien, pero ¿qué pasa si nosotros queremos recolectar información sobre el uso de nuestra aplicación? Hace tiempo el equipo de Google creó una librería para Android que permite hacer esto, basándose en Google Analytics. Podremos saber qué partes son las más visitadas de nuestra aplicación, qué eventos se generan con más frecuencia. ¡Y de una forma realmente simple!

¿Quieres saber más? ¡Comencemos!

Leer más…

3

Usando el multi-touch en Android

Desde la llegada de las pantallas táctiles a los dispositivos móviles hemos sufrido una transformación en nuestra forma de pensar a la hora de utilizar dichos dispositivos. El control se ha vuelto mucho más intuitivo a la hora de usar este método de entrada/salida. Con la llegada del Lemur Input Device apareció el concepto de multitáctil, si bien fue Apple quien registró la palabra multi-touch junto a su iPhone.

En esta entrada vamos a aprender cómo detectar en nuestros dispositivos con Android la entrada multitáctil a lo largo de un ejemplo sencillo de uso.

Leer más…

4

Búsqueda en anchura y búsqueda en profundidad para árboles

En programación es muy común usar Estructuras de Datos para poder ordenar y almacenar información. Ésta puede ser desde primitivas como números enteros hasta cadenas de texto hasta tipos definidos por el programador como productos, personas o estados de un juego.

Existen diversas Estructuras de Datos entre las cuales están los arrays, las listas, las colas, las pilas, los conjuntos, los árboles, los grafos… En esta entrada vamos a centrarnos en los árboles y en los dos algoritmos de búsqueda más sencillos que podemos usar en ellos: la búsqueda en anchura y la búsqueda en profundidad.

Comencemos entonces.

Leer más…

4

Creando una aplicación de Android: empaquetado y publicación

Bienvenidos a la séptima y última parte de la serie de entradas en el ciclo Creando una aplicación de Android. Si aún no lo has hecho, comienza desde la primera entrada mostrada en el menú inmediatamente superior. Durante las anteriores entradas nos hemos centrado en el desarrollo de la aplicación paso a paso, y hemos llegado a tener la aplicación acabada. En esta entrada vamos a crear el paquete de la aplicación (es decir, el .apk preparado con todo), vamos a crear nuestra cuenta de desarrollador para el Android Market y vamos a publicar la aplicación en él. ¡Comencemos! Leer más…

3

Creando una aplicación de Android: mejoras (parte 2)

Bienvenidos a la sexta parte de la serie de entradas en el ciclo Creando una aplicación de Android. Si aún no lo has hecho, comienza desde la primera entrada mostrada en el menú inmediatamente superior.

En esta entrada acabaremos el desarrollo de la aplicación, mejoraremos el control táctil para hacerlo más tolerante e incluiremos todo lo necesario para el uso del marcador (y que se guarde si volvemos al menú). En la próxima y última entrada de la serie, publicaremos la aplicación.

¡Comencemos!

Leer más…