Blog


Estandarizar botones entre versiones de Android

Una de las ventajas de Material es que hay cosas que se han simplificado. Por ejemplo los botones se pueden tintar del color que se quiera y ya no hay que hacer un drawable con 4 ó 5 9patch. Se le dice el color del texto y el del fondo y ya está. Por otro lado, aunque la mayoría de veces no hará falta volver al sistema antiguo, sigue estando disponible. Pero…




CSS: Overflow ellipsis con varias lineas de texto

Este es un truco que aprendí hace algún tiempo y que me ha hecho lidiar mejor con los diseñadores en varias ocasiones. Se trata de un contenedor con texto que tiene siempre un tamaño fijo, pero el texto no es siempre el mismo. Por ejemplo una versión resumida de la biografía de un usuario, que puede tener entre 10 y 1000 caracteres.




Android: Musica de fondo en toda una aplicación

Hace sólo un par de días que hemos publicado Adivinados que es el primer juego para Android que hago. Los últimos detalles han sido lo habitual, poner música de fondo, efectos, corregir alguna animación y demás, pero en este articulo me centraré en como he hecho para mantener la música de fondo a lo largo de todas las actividades, porque me ha parecido un tema curioso y que estoy seguro de que a alguno puede interesar y venir bien.




Premature optimization is the root of all evil

Programmers waste enormous amounts of time thinking about,  or worrying about, the speed of noncritical parts of their programs, and  these attempts at efficiency actually have a strong negative impact  when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.  Yet we should not pass up our opportunities in that critical 3%.

– Donald Knuth (fuente, página 8).