NOVEDADES IMPORTANTES

Acceso a todos los contenidos

Hace unos meses decidimos suspender nuestra actividad de formación online en Digital Learning SL (propietaria de esta web).

Desde entones hemos mantenido operativos nuestra plataforma de teleformación y webs de contenidos Academia Android y Digital Learning, habilitando un acceso libre y gratuito a todos estos recursos, incluyendo cursos y contenidos Premium que antes requerían un registro y pago previo, lo que ha propiciado un volumen de visitas constante de usuarios que consultan esta formación.

Venta-traspaso de los contenidos

Creemos que estas webs por sus contenidos, posicionamiento SEO y atracción de tráfico (junto a sus cuentas en redes sociales asociadas, incluyendo Twitter y Facebook de nuestro curso de Community Manager) pueden ser una oportunidad para emprendedores o compañías de diversos ámbitos (formación, marketing y publicación online, desarrollo software,…) que quieran:

  • Captar usuarios, alumnos o clientes para sus proyectos, productos y servicios.
  • Comercializar los contenidos bajo múltiples fórmulas: venta de publicidad, modelos freemium o de pago, suscripciones…
  • Crear un nuevo proyecto a partir de esta infraestructura de recursos.

Si tú o tú empresa estáis interesados en adquirirlos, ofrecemos su traspaso en propiedad exclusiva. Puedes contactar conmigo en «contacto@digitallearning.es» (por favor entiende que los correos que no vengan suficientemente identificados no vamos a atenderlos). Gracias.

Manuel Cabello (Socio-Director de Digital Learning/Academia Android)

Este es el número de tutoriales publicados:

Pincha en los textos de los contadores de Tutoriales publicados, Premium o Series de tutoriales para tener un detalle de las publicaciones que comprenden.

Desde hace unos meses, todos los contenidos, incluidos los Premium, son accesibles libre y gratuitamente.

  • Premium
  • Acceso libre
130
Acceso libre
126
Premium

Algunos datos sobre los contenidos que hemos publicado hasta la fecha:

74
Videos
61
Proyectos descargables
contacto[arroba]digitallearning.es

Sincronización de datos: Sync Adapter

Post Series: Sync Adapter: sincronización de datos

Android nos proporciona un componente que nos ayuda a sincronizar datos entre nuestro dispositivo móvil y un servidor externo: Sync Adapter.

En esta primera publicación vamos a ver brevemente en qué consiste, sus principales ventajas y las partes que intervienen cuando se implementa este tipo de adaptadores.

¿Qué es Sync Adapter?

El componente Sync Adapter nos permite encapsular el código encargado de transferir datos entre un dispositivo móvil Android y un servidor. Una de sus principales características es la posibilidad de trabajar en ‘background‘ o segundo plano.

Un Sync Adapter se ejecutará en los siguientes casos:

  • Cuando los datos del servidor cambian.
  • Cuando los datos del dispositivo cambian.
  • Cuando el sistema envía un mensaje de red.
  • En intervalos de tiempo regulares.
  • Por petición, en respuesta a una acción del usuario.

Documentación oficial Android sobre la creación de un Sync Adapter

Ventajas de utilizar Sync Adapter

Vamos a enumerar algunos de los beneficios de utilizar un Sync Adpater

  • Ejecución automatizada (se evitan los reintentos fallidos de sincronización y se gestionan los errores).
  • Si hay errores durante la transferencia, ésta se encola para intentarlo más tarde.
  • Cuando se detecta que hay conectividad, se restablece la sincronización.
  • Simplificación de las transferencias de datos al realizar procesamiento por lotes.Mayor eficiencia en el consumo de batería.
  • Al definir un Sync Adapter, se puede acceder a su estado desde las opciones de configuración (es posible activarlo o desactivarlo en función de nuestras preferencias de sincronización).

Elementos necesarios para implementar un Sync Adapter

Para implementar un Sync Adapter, es necesario añadir los siguientes elementos:

  • Una clase Sync Adapter que herede de la clase base AbstractThreadedSyncAdapter.
  • Enlazar con un Servicio para iniciar el código de la clase Sync Adapter.
  • Un archivo XML que contenga información acerca del Sync Adapter, especificando todo lo necesario para la transferencia de datos.
  • Declarar en AndroidManifest.xml el servicio enlazado especificando los metadatos para la sincronización.

Esquema con la lógica de la transferencia de datos con un Sync Adapter.

Diagrama elementos-Sync Adapter

En el próximo tutorial y video, veremos un ejemplo práctico, desarrollando un proyecto Android donde estableceremos la sincronización con un gestor de datos de manera automática, en intervalos de tiempos definidos, y manual, implementado dos botones para la apertura y cierre de la conexión.

This Post Has One Comment

Comments are closed.