ANDROID: CAMBIAR EL COLOR DE UN VECTOR DRAWABLE

google_colors

¿Quién no ha necesitado alguna vez el mismo icono en distinto color? Yo por lo menos sí, y muchas veces. Cambiar el color de los iconos nos puede facilitar bastante la vida además de hacer menos pesada nuestra aplicación ya que necesitaremos incluir menos iconos en nuestra apk.

Continúa leyendo ANDROID: CAMBIAR EL COLOR DE UN VECTOR DRAWABLE

Anuncios

Android: Subir múltiples imágenes con okhttp v3

okhttp3

OkHttp es un cliente HTTP muy eficiente para nuestros proyectos Android. Esta librería nos permite manejar múltiples peticiones sin demasiadas preocupaciones y configurar el cliente HTTP para que se adapte a nuestras necesidades. Podemos encontrar esta librería en GitHub y toda la información necesaria para comenzar a trabajar con ella, os dejo el enlace.

Continúa leyendo Android: Subir múltiples imágenes con okhttp v3

Swift: Pasar valor a un ViewController previamente instanciado y presentado.

Hace unos días me encontré con un problema cuando desarrollaba una aplicación para dispositivos IOS en Swift (el lenguaje de programación más nuevo de Apple).

Continúa leyendo Swift: Pasar valor a un ViewController previamente instanciado y presentado.

VB.Net: Exportar datos a Excel

En ocasiones necesitamos exportar datos a un documento excel, ya sea de una base de datos o introducidos por el usuario en nuestro programa. Exportar datos a excel nos permitirá trabajar con esa información de una manera mas cómoda y eficiente. A continuación, muestro como se realiza la creación de un documento excel, se exportan los datos y se aplica formato, todo gracias a la librería “Microsoft.Office.Interop.Excel”. Antes de continuar hay que asegurarse de que tenemos instalado Microsoft Office con Excel.

Continúa leyendo VB.Net: Exportar datos a Excel

VB.Net: Tareas asíncronas con BackgroundWorker

BackgroundWorker es una clase que sirve para ejecutar una operación en un subproceso independiente, en otras palabras, se utiliza cuando realizamos procesos costosos o largos que pueden bloquear la interfaz del usuario mientras se ejecutan.

Continúa leyendo VB.Net: Tareas asíncronas con BackgroundWorker

C#: utilizar “mega api client” para subir archivos a la nube

Mega es el sucesor del servicio de archivos en la nube Megaupload, para aquellos a los que no les suena ninguno de los dos es como un dropbox, un servicio gratuito o de pago dependiendo del espacio que utilizamos para poder subir nuestros archivos. En mi opinión es un servicio increíble que nos permite almacenar copias de seguridad de archivos en la nube y/o compartirlos.

Continúa leyendo C#: utilizar “mega api client” para subir archivos a la nube

Android: Cancelar AsyncTask mientras se ejecuta

Un “AsyncTask” o tarea asíncrona es una clase de android que permite realizar operaciones en segundo plano, se recomienda únicamente para tareas que duran unos pocos segundos, como descargar una lista de datos almacenados en un servidor y cargarlos en un listView. Puede que cuando realicemos una tarea asíncrona nos interese cancelarla por cualquier motivo o dejar que la cancele el usuario, por ejemplo mediante un botón.

Continúa leyendo Android: Cancelar AsyncTask mientras se ejecuta

Android: personaliza un Toast

Siguiendo con la regla de personalizar todos los componentes acorde al diseño de nuestra aplicación, hoy traigo un código para personalizar un Toast (mensaje en pantalla). Para empezar definimos el “layout” del toast dentro de la carpeta layout, se llamará “custom_toast_layout”.

Continúa leyendo Android: personaliza un Toast

Android: Cambia el diseño de tu Dialog

El estilo por defecto de los “Dialogs” en android están pensados para que se adapten a cualquier aplicación, por eso tienen unos colores y formas muy básicos. Sin embargo android permite crear nuestras propias vistas, y en esta entrada se muestra como podemos crear una alerta de progreso personalizada con los colores y estilo de nuestra app. 

Continúa leyendo Android: Cambia el diseño de tu Dialog