Entradas

Mostrando entradas de septiembre, 2016

Crear app Multilenguaje en Android

Imagen
Siempre es una buena práctica para extraer cadenas de interfaz de usuario de su código de aplicación y mantenerlos en un archivo externo. Android lo hace fácil con un directorio de recursos de cada proyecto Android. para que nuestras aplicaciones estén disponibles en varios idiomas o sean multilenguaje. Lo primero que debemos tener en cuenta es evitar insertar "textos en el código" y en vez de eso, hacer uso del archivo strings.xml de la carpeta values. Vamos a ver un ejemplo sencillo para hacerlo desde un XML, por ejemplo, para un botón sería así: <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/accept" /> <!-- Texto que aparecerá --> Sin embargo, cuando necesitamos obtener el texto desde el código java no es tan intuitivo, pero igualmente sencillo. Desde el Activity podemos hacer: String cadena = getResources().getString(R.string.ac

Los 39 secretos del programador.

Imagen
Lo que viene a continuación es una recopilación de consejos que provienen de grandes veteranos de la programación y que nos harán pulir ciertos aspectos a la hora de plantear y desarrollar Software. 1. La mayoría de las veces, emplear la herencia perjudica el diseño de aplicaciones orientadas a objetos a largo plazo. Reduce la usabilidad y dificulta el testeo del código. Es recomendable, siempre que sea posible, utilizar interfaces en su lugar. 2. Evitar introducir interfaces hasta que nos sintamos cómodos en el dominio de nuestra aplicación. Introducir interfaces prematuramenente puede conducir a futuros problemas de diseño. 3. Códigos con un alto nivel de anidado (tanto entre funciones, como dentro de las mismas) son más propensos a producir errores y más difíciles de mantener. 4. Estimar el tiempo de desarrollo es muy difícil, prueba de ello es el amplio uso de metodologías ágiles como Scrum. 5. La encriptación propia es muy difícil, por lo que no debemos inventa

Truco en grupos de WhatsApp

Imagen
Ya sabes cómo puedes mencionar a alguien en los grupos de WhatsApp La aplicación de Twitter WhatsApp acaba de activar las menciones en los grupos. A partir de ahora, cuando estés en una conversación en grupo podrás utilizar la @ (arroba) seguida del nombre de una persona para mencionarla en un mensaje. Si pruebas a introducir solamente la arroba en un grupo, verás que la aplicación te permite elegir entre los nombres de los integrantes que puedes citar. Por si fuera poco, y casi por sorpresa, esta novedad está presente en la última actualización de WhatsApp 2.16.259 que se ha distribuido públicamente por Google Play, por lo que deberíais poder probarla sin necesidad de instalar la beta. Si pruebas a escribir una arroba (@) en un grupo, verás que ahora puedes elegir mencionar a cualquier integrante en el mensaje Las menciones de WhatsApp solamente funcionan en los grupos, y están pensadas para que podamos enviar un mensaje mencionando a algún integrante del grupo en concr