En esta sección se guardan todos los comentarios referentes a desarrollo software.

Android Studio: Atajos de teclado.

Aquí unos atajos de teclado muy útiles para cuando estamos metidos en faena:

Action Android Studio Key Command
Command look-up (autocomplete command name) CTRL + SHIFT + A
Project quick fix ALT + ENTER
Reformat code CTRL + ALT + L (Win)OPTION + CMD + L (Mac)
Show docs for selected API CTRL + Q (Win)F1 (Mac)
Show parameters for selected method CTRL + P
Generate method ALT + Insert (Win)CMD + N (Mac)
Jump to source F4 (Win)CMD + down-arrow (Mac)
Delete line CTRL + Y (Win)CMD + Backspace (Mac)
Search by symbol name CTRL + ALT + SHIFT + N (Win)OPTION + CMD + O (Mac)
Build CTRL + F9 (Win)CMD + F9 (Mac)
Build and run SHIFT + F10 (Win)CTRL + R (Mac)
Toggle project visibility ALT + 1 (Win)CMD + 1 (Mac)
Navigate open tabs ALT + left-arrow; ALT + right-arrow (Win)CTRL + left-arrow; CTRL + right-arrow (Mac)

Espero que os haya resultado de interés, a medida que vaya conociendo/utilizando más, los iré incluyendo.

Cómo importar un proyecto desde GitHub a Android Studio.

En un anterior post os comenté cómo podíamos subir nuestro trabajo a GitHub y ahora os voy a comentar la operativa “contraria” o cómo podemos clonar un repositorio que esté ubicado en GitHub para utilizarlo en nuestro entorno o colaborar en su desarrollo.

  1. Accedemos a nuestra pantalla de inicio de Android Studio:Captura de pantalla 2014-11-27 21.22.57
  2. Seleccionamos la opción VCS (Check out from Version Control) y elegimos la opción Checkout from GitHub:Captura de pantalla 2014-11-27 21.23.13
  3. Informamos en la siguiente pantalla la URL del repositorio que deseamos clonar y testeamos (esto es opcional) la conexión al mismo, posteriormente pulsamos Clone :Captura de pantalla 2014-11-27 21.23.41
  4. Después nos pregunta si deseamos hacer el check out y confirmamos pulsando Yes:Captura de pantalla 2014-11-27 21.25.19Espero que os haya servido de algo, si tenéis alguna cuestión, no dudéis en escribirme.

Cómo instalar Apache Tomcat en tu Mac.

En este post os voy a explicar la sencilla tarea de “instalar” y arrancar el servidor de aplicaciones Apache Tomcat en vuestro Mac OS:

  1. Lo primero que deberéis hacer es descargar la versión que queréis instalar, yo os aconsejo que descarguéis la última. Para ello hacedlo directamte desde la página http://tomcat.apache.org/
  2. Después de esto, descomprimid el archivo descargado.
  3. Ubicad la carpeta resultante de la descompresión en el directorio más adecuado en el que queráis que se localice Tomcat, en mi caso “Aplicaciones”. Y listo! Sin dolor, sin esperas y a funcionar!

Os aconsejo que modifiquéis el nombre de la carpeta una vez descomprimida porque suele ser algo como apache-tomcat-8.0.15 cosa que es poco cómoda para arrancar el servidor desde la consola de comandos, en mi caso la carpeta se llama Apache.

¿Qué más cosas podemos necesitar? Puede ser que en algún caso, ya tengáis otra aplicación que se ejecuta en local sobre el mismo puerto que Apache Tomcat (8080) por lo que os vendrá bien modificar el puerto:

  1. Dentro de la carpeta Apache debéis acceder a la carpeta /conf
  2. Editad el fichero server.xml
  3. Modificad el punto en el que indica:
    <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                  redirectPort="8443" />

Y claro, deberíamos probar a arrancar:

  1. Abrimos una consola de terminal.
  2. Accedemos a la ruta en la que hemos instalado y una vez dentro, accedemos al directorio /bin
  3. Ejecutamos el comando ./startup.sh

Para comprobar que todo ha ido correctamente acceded a http://localhost:8080/

Captura de pantalla 2014-11-21 16.31.55

Codemotion 2014.

Por primera vez este año acudiré a alguna de las ponencias de Codemotion, y con esta intro (aunque del año pasado)… cómo perdermelo:

La informática es el motor de la economía: controlamos aeropuertos y hospitales, hacemos que fluyan facturas y transacciones, y almacenamos contraseñas, documentos y fotos de gatitos. Hasta hicimos lo que pudimos por la banca.

Vivimos en un sector que se reinventa completamente cada seis meses, donde lo fácil sería relajarse y dejar de perseguir la siguiente cosa nueva y brillante. Codemotion es el día en que nos sentamos a hablar sobre todo lo que tenemos en común, dejando de lado lo que nos hace diferentes.

by @codemotion_es

Compartiendo un proyecto de Android Studio en GitHub.

Lo primero de todo es explicar qué es GitHub:

Pues bien, se trata de un sistema de control colaborativo de revisión y desarrollo de software, algunos tendréis claro el concepto porque ya habéis trabajado con otro software de este tipo como pueda ser SVN, pero para otros, quizás sea la primera vez que leen la descripción de un sistema de control de versiones.

Hablando un lenguaje más plano y sencillo, y siempre de la cuenta gratuita de GitHub, lo que esta herramienta nos ofrece es la posibilidad de subir nuestros repositorios de trabajo a la red o bien de colaborar en los ya existentes, descargándonos los mismos; todo esto es de caracter público.

Ahora vamos con la parte que atañe a este post ¿Cómo subo un proyecto que tengo en mi local a mi repositorio de GitHub?

  1. Lo primero que debéis tener, es una cuenta en GitHub
  2. Abrimos nuestro Android Studio y seleccionamos el proyecto que deseamos subir.Captura de pantalla 2014-11-15 11.25.28
  3. Después seleccionamos la opción de menú VCS>Import into Version Control>Share Project on GitHubCaptura de pantalla 2014-11-15 11.30.05
  4. A partir de aquí, se nos pedirá la información de URI de repositorio, usuario y password, y el nombre con el que queremos crear nuestro repositorio en GitHub. Importante hacer commit & push, si solo hacemos commit, los cambios no viajaran al repositorio remoto y quedarán en el repositorio local.
  5. Para comprobar que todo ha ido correctamente, tan solo tendremos que acceder a nuestra cuenta en GitHub y buscar el repositorio por el nombre que hemos guardado.

Espero que os haya sido de interes.