Offline Data Sync Patterns
Version 1.0.0
Published on 17 November 2016 by 
Created on 17 November 2016
Details
A collection of working samples for common data synchronization patterns between the database and local storage entities.
Read More

See the documentation for a detailed description of each data synchronization pattern:

  • Read-Only Data

    Use this synchronization pattern when your users only need to read data while the app is offline and the amount of data to synchronize is small.

  • Read-Only Data Optimized

    Use this synchronization pattern when your users only need to read data while the app is offline and there are large amounts of data to synchronize.

  • Read/Write Data Last Write Wins

    Use this synchronization pattern when it is not likely for more than one user to change the same data while the app is offline.

  • Read/Write Data With Conflict Detection

    Use this synchronization pattern when for advanced scenarios where more than one user will change the same data while the app is offline.

  • Read/Write Data One-to-Many

    This data synchronization pattern is recommended for mobile apps with entities that follow a one-to-many relationship and where it is not likely for multiple end-users to change the same data while the apps are offline.

Reviews (0)
Category
Samples & How-tos
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from TechComm who created this component.
Dependencies
See all 1 dependencies
Requirements
Platform
10.0.0.402
Database
All
Stack
All
Component Consumers
Offline Data Sync Patterns has no consumers.
Weekly Downloads 
Related Components
Field Services Mobile
Field Services Team
Sample mobile app to support telecom technicians in performing field services.It’s specially designed for iPads, with an iOS10-like look and feel. Works completely offline, as it allows the technician to perform all tasks offline and synchronizes all data when connected. Uses mobile plugins to integrate location and barcode scanning with the device. This sample app can be integrated with your existing systems and be fully customized to your specific company needs in a matter of days or weeks.
1456
Silk UI Responsive Sample App
Labs
Functional fully-responsive application built with the Dublin template and Silk UI patterns, visit silkui.outsystems.com for more information.
1736
Directory Mobile
Labs
Fully functional sample mobile app to manage employee details. Also works offline, as it loads all contacts and synchronizes changes when connected. It’s specially designed for smartphone use. Uses mobile plugins to integrate contacts and location from the device. This sample app can be integrated with your existing systems and be fully customized to your specific company needs in a matter of days or weeks.
918
More from TechComm
ZXing Services
OutSystems Technical Communication
This component provides services for barcode encoding and decoding in different formats: CODE 39, CODE 128, QR, EAN13, EAN8 throughZXing library (http://code.google.com/p/zxing/)
2697
Google Static Maps API
TechComm
Wrapper for the Google Maps Static API. Use this component to add a static image showing the location of one or more addresses in a map. Configure several aspects of this image like showing a satellite image or a roadmap view, tune the zoom factor or customize the address marker.
2318
How to Design Screens with Ajax
TechComm
Samples of how to use Ajax in screens: 1. Refresh a list; 2. Add an element to a list; 3. Update an element in a list. 
286