Entradas

Mostrando entradas de septiembre, 2016

Recomendado del mes

Uruguay fortalece agenda de ciencia, tecnología e innovación con Brasil

Uruguay Fortalece Agenda de Ciencia, Tecnología e Innovación con Brasil En un movimiento estratégico para impulsar el desarrollo tecnológico y la innovación en la región, Uruguay ha estado trabajando en estrecha colaboración con Brasil para fortalecer su agenda de ciencia, tecnología e innovación. Esta iniciativa busca no solo promover la investigación y el avance tecnológico, sino también fomentar la cooperación bilateral y el intercambio de conocimientos entre ambos países. La delegación uruguaya, en el marco de una misión oficial, tuvo la oportunidad de mantener un encuentro con autoridades y expertos brasileños en el sector, con el objetivo de explorar áreas de interés común y oportunidades de colaboración. Durante este encuentro, se discutieron temas como el desarrollo de tecnologías emergentes, la innovación en sectores clave como la agricultura y la salud, y la implementación de iniciativas que promuevan el emprendimiento y la creación de empleo. La colaboración entre Urugu...

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...