syncslides: Implement DB.getDecks().

- Upgrade to vanadium-android:0.2.  Switch to the Futures APIs.
- XML files for displaying decks copied from the old version of
  syncslides.
- WatchedList and Watcher classes to make it easier to watch
  a set of data for changes.  DeckWatcher is the first of many
  uses of these abstractions.
- Copy schema.vdl from the old version of syncslides.

Change-Id: I1b94c6ff6b63ce4a5d289943b7c0d40124eb0308
16 files changed
tree: 8f2aadc998b9cef90392d01685b67873b7f2a987
  1. android/
  2. dart/
  3. .gitignore
  4. AUTHORS
  5. CONTRIBUTING.md
  6. CONTRIBUTORS
  7. LICENSE
  8. PATENTS
  9. README.md
  10. VERSION
README.md

SyncSlides

A simple multi-device presentation system, with state synced across devices using Syncbase.

Java/Android Version

https://github.com/vanadium/syncslides/tree/master/android

Dart/Flutter Version

https://github.com/vanadium/syncslides/tree/master/dart