~/talk

Designing Offline Applications for the Enterprise

Talkat droidcon APAC 2020 · 2020-12-14..12-15· [android]
links:none on file
name:Swee Hu
links:none on file
links:none on file
links:none on file
slides:none on file

SAP mobile service plus Android SDK implements an OData-based offline sync that downloads an initial dataset, applies delta download via server or middleware hash comparison, and stores data in two on-device databases (entity store and request store). It creates a request queue with ordered, mergeable requests, performs local key mapping to replace placeholders with server keys, uses ETag checks for conflicts, and claims enterprise encryption and an ultra database up to 16 GB. Demo shows local CRUD, offline operation, and successful sync with repeatable‑request and request‑optimization handling.

AI-written summary · about

  1. 0:00Introduction
  2. 1:50Offline complexity overview
  3. 4:20SAP mobile service architecture
  4. 5:44OData protocol basics
  5. 8:35Offline data technology
  6. 11:25Initial data download
  7. 12:56Delta sync mechanisms
  8. 17:12Local query and update
  9. 20:27Key mapping and error handling
  10. 24:00Concurrency and data integrity
  11. 25:30Advanced offline features
  12. 28:40Repeatable requests
  13. 29:45Request optimization
  14. 34:25Offline demo walkthrough
  15. 35:07Live offline app demo
  16. 39:32Q&A session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.