DropzoneJS es una libreria opensource que permite subir archivos mediante la acción 'arrastrar y soltar' con la capacidad de mostrar vistas previas de las imágenes. Y django.. bueno, ya sabemos qué es django.
Full Stack Developer
DropzoneJS es una libreria opensource que permite subir archivos mediante la acción 'arrastrar y soltar' con la capacidad de mostrar vistas previas de las imágenes. Y django.. bueno, ya sabemos qué es django.
Ya que no es buen hábito incluir archivos autogenerados en un proyecto, y necesitaba una lista de archivos a ignorar para usar conjuntamente con el Android Studio, encontré el siguiente archivo..
En la primera parte mostré el cómo implementar un servidor en django que interactúe con google cloud messages. En esta segunda parte, queda el implementar un cliente en Android que será quien reciba las notificaciones.
Las instrucciones siguientes, toman como referencia el ejemplo publicado en la documentación.
Creamos un nuevo proyecto cuyo nombre de paquete debe ser el que configuramos en el archivo settings.py del proyecto en django. Luego:
1. Añadimos Google …
Google Cloud Messaging, para quien aun tenga dudas, es un servicio de google que nos permite enviar1 mensajes a los usuarios de nuestra aplicación en Android).
Entre otros, podríamos necesitar esta característica para enviar notificaciones, por ejemplo informar sobre la publicación de nuevas ofertas sobre alguno de nuestros productos o incluso para que el dispositivo ejecute ciertas acciones como enviar un mensaje de texto o informar sobre su posición entre muchas otras opciones.
¿Qué debemos hacer para implementar este …
¿Qué pasá cuando un cliente en su afán por estar siempre al día, comienza a presionar la tecla de actualizar el navegador repetidas veces ?
Y siendo aún más pesimistas (o tal vez realistas), ¿qué pasa si varios clientes realizan la misma acción una y otra vez posiblemente para ser los primeros en leer una noticia?
Sucedería que nuestro servidor enviaría una y otra vez el mismo contenido, consumiendo ancho de banda, sin importar que nuestra página no tenga contenido nuevo …
En el último par de semanas tuve que desarrollar un sistema web que interactuase con dispositivos GPS 1.
Uno de los módulos que implementé consistía en una función que tenia que parsear2 los SMS recibidos, ya que estos eran el medio por el que el dispositivo retornaba los resultados.
De manera resumida, el proceso que seguía era: