Blog

[iOS] Centrar dos botones horizontalmente con autolayout

Julio 16, 2015

He escrito este sencillo manual para centrar correctamente dos botones utilizando auto layout a través del Interface Builder de Xcode. Lo conseguiremos en 6 “sencillos” pasos: 1) Seleccionamos los dos botones y añadimos las constraints para fijar su ancho y alto. 2) Con los dos botones seleccionamos, añadimos las constraints para fijar su posición Y. 3) Ahora seleccionamos el primer botón y añadimos la constraint de alineación “Horizontal Center In ...

Borrar commits de git: reset, rebase y cherry-pick

Junio 12, 2015

Aunque no está bien visto ya que estamos “borrando la historia” 🙂 , puede ocurrir que queramos borrar varios commits que hemos hecho en algún momento y hemos subido al repositorio. Si se trata de borrar el último commit que hemos hecho, es tan fácil como ejecutar el siguiente comando: git reset HEADgit reset HEAD El comando anterior eliminará el último commit del repositorio. El problema viene cuando queremos borrar ...

Redimensionar varias imágenes a la vez (MacOSX)

Marzo 17, 2015

Cuando hacemos un diseño de aplicación para iOS, se suele empezar haciendo para la resolución retina y después se redimensionan por la mitad para utilizar esas imágenes en resoluciones no-retina. Existen formas de hacerlo en Photoshop o Sketch, pero si solamente tenemos los PNG de los elementos del diseño y necesitamos redimensionarlos, el proceso puede ser bastante pesado y lo ideal es poder redimensionar todas las imágenes a la vez. ...

Cuando todo es para ayer

Marzo 9, 2015

A todos nos ha pasado en alguna empresa que parece que todo es urgente, importante y “para ayer”. Muchas veces se trabaja según las llamadas/emails de los clientes: el último que se queje es el que tiene la máxima prioridad. No es más que una falta de planificación y organización. También consecuencia de vender proyectos por “kilos” de horas (algo que solo es rentable si se paga poco a los ...

Acceder a la carpeta “data” de una aplicación Android

Enero 14, 2015

En una aplicación Android podemos guardar la información que generamos en la app (imágenes, archivos, etc.) en la tarjeta SD del dispositivo o en la propia carpeta interna de la aplicación (y no podremos consultar esa información desde fuera de la app). Por ejemplo, imaginemos que queremos desarollar una aplicación Android en la que podemos hacer fotos pero que solo se pueden utilizar desde la propia app. No queremos que ...

Firmar aplicación Android sin utilizar Eclipse o Android Studio

Noviembre 26, 2014

Para subir una aplicación a Google Play es obligatorio que esté firmada. Si estamos desarrollando una aplicación para nosotros mismos o para nuestra empresa, el propio Eclipse o Android Studio nos ofrecen la posibilidad de exportar la aplicación ya firmada. En el supuesto de este artículo, estamos desarrollando una aplicación para un cliente o hemos contratado a alguien externo para que nos programe la aplicación. En este caso, no queremos ...