Android – Styles & Themes

Logotipo de Android

Hace ya un tiempo que comencé a investigar sobre programación para Android y de toda la información que leí encontré realmente muy poco sobre creación de themes propios para una aplicación. En la documentación oficial se llega a entender bien la parte correspondiente a estilos pero cuando comienza la parte de themes se queda muy corta y al parecer la única manera de aprender es meterse por todos los archivos fuentes de las distintas plataformas de Android y comenzar a ver como lo utilizan para los themes estándares (Theme.Holo, Theme.Holo.Light, Theme.Holo.Light.DarkActionBar).

Después de horas y horas intentando entender los archivos XML haciendo pruebas y cometiendo errores puedo concluir en que realmente sería mucho más sencillo si la documentación oficial explicara al menos lo que voy a intentar explicar en este artículo ya que una vez que se entiende resulta relativamente sencillo. De todas maneras como fanático de Google, entiendo que Android crece días tras día un poco más y confío en que dentro de poco tiempo vayan actualizando la documentación haciéndonos la vida un poco más fácil.

Antes de seguir leyendo te recomiendo que le des una leída a la documentación oficial de Android.

Continúa leyendo Android – Styles & Themes

Concurso de la WSA Paraguay – Aplicación Android

enter image description here

En las últimas semanas estuve trabajando con una aplicación Android para la Dirección Nacional de Contrataciones Públicas (DNCP) de Paraguay (mi país para los que no lo sepan).

La DNCP se encarga de realizar las verificaciones, controles y publicaciones de los llamados a licitación del país lo cual se maneja por medio del Sistema de Información de las Contrataciones Públicas (SICP: www.contrataciones.gov.py). Para dar una herramienta útil para personas que se mantienen siempre conectadas con la tecnología y en especial personas que trabajan con el Estado, desarrollé esta aplicación que fue presentada en el concurso de la World Summit Award organizado en el país por la empresa Personal de telefonía celular.

La aplicación participó dentro de la categoría m-Government & Participation y ha salido ganadora con un premio en efectivo, pero lo más importante como una muestra de que en el Estado también se pueden tener ideas y la tecnología para lograrlas.

Continúa leyendo Concurso de la WSA Paraguay – Aplicación Android

Servicios REST usando Silex micro-framework 3/3 – Cliente

Ya hace un tiempo que escribí el primer y segundo artículo de esta serie sobre Servicios REST y Silex. En esa época había creado un repositorio en mi cuenta de GitHub para almacenar un ejemplo de como crear un servidor REST utilizando Silex el micro-framework PHP que sería como el hermano menor de Symfony.

Utilizo Silex porque es realmente fácil crear rápidamente un proyecto de ejemplo pero en realidad de expone la idea para utilizarlo con PHP, pudiéndose adaptar rápidamente el ejemplo a algún otro framework como Symfony2 o incluso hacerlo desde cero con PHP.

Con ayuda de algunas personas, a quienes agradezco por los comentarios que dejaron en los artículos, he realizado algunas modificaciones y creo que nos ha quedado un proyecto base interesante para tenerlo como estructura base.

Hay que tener en cuenta que hoy en día la nueva versión de Silex ha
cambiado un poco en cuento a su instalación con relación al último
artículo. Utilizaremos para este artículo la nueva versión y con el
tiempo haremos las modificaciones en el ejemplo del servidor.

Hoy quiero hablar sobre como podemos consumir ese servicio creado, es decir, crear un cliente para REST utilizando Silex. Hay que recordar que nuestro servicio REST nos devuelve siempre respuestas por medio de los códigos de estados del protocolo HTTP (puedes verlo en la wiki) y en los casos que tiene que devolvernos datos como sería la ruta /ver-comentarios.json, lo hará utilizando el formato JSON. Esto es importante saber ya que para que nuestro cliente obtenga los comentarios del ejemplo tenemos que saber que obtendremos una respuesta JSON la cual tendremos que procesar para mostrarlo en nuestro cliente.

Continúa leyendo Servicios REST usando Silex micro-framework 3/3 – Cliente

Guía de Symfony2 – Maestros del Web – Indice de capítulos

Portada de la Guía de Symfony2 en Maestros del Web

Symfony2 es un framework de desarrollo PHP para profesionales. En conjunto con Maestros del Web y Maycol Alvarez hemos escrito esta guía sobre este framework para dar opciones a los desarrolladores PHP a encontrar material importante y poder tener rápidamente un conocimiento de todo el framework para iniciar un proyecto contando con las nociones necesarias para ello.

La guía se encuentra publicada en sitio de Maestros del Web pero abajo les dejo el índice de los capítulos de la guía y el link a los resúmenes semanales que fui escribiendo.

Cualquier comentario o pregunta las espero abajo.

También puedes descargar la guía desde aquí

Esperare sus comentarios.

Guía de Symfony2 – Maestros del Web – Indice de capítulos, 5.0 out of 5 based on 3 ratings

Guía de Symfony2 – Maestros del Web – Palabras finales

Finalmente hemos llegado al último capítulo de la Guía de symfony2, un proyecto con meses de trabajo y varias horas de mucho esfuerzo creando ejemplos y buscando la mejor manera de explicar lo que realmente considero una introducción a este framework tan interesante.

Fue el primer proyecto (espero que de muchos más) en el que tengo la suerte de trabajar conjuntamente con Maestros del Web, un sitio de referencia que siempre lo tuve muy presente dentro de lo que formaba parte de mis investigaciones.

Desde el 19 de enero del 2011 cuando tuve la oportunidad de hablar con Debora Lambrechts del equipo de Maestros del Web y le propuse trabajar con un proyecto de artículos sobre Symfony hasta el día de hoy han pasado tantas cosas que lo único que puedo decir es que me ayudó a crecer y a colaborar con la gran comunidad de Internet donde se siente una fuerte necesidad de aprender.

Continúa leyendo Guía de Symfony2 – Maestros del Web – Palabras finales