syncslides: Basic navigation functionality.

- Copy/paste the XML from the previous version.
- NavigateFragment is heavily based on the previous version,
  but it still should be reviewed fully.  There are many
  parts that are commented out because I wasn't ready to
  implement the corresponding syncbase interactions.
- Removed the Presentation interface.  I'll just put it all
  in Session.
    mSession.getPresentation().foo()
      vs
    mSession.foo()
- Fixed a bug in WatchedList where the second and subsequent
  listeners would not get added to the list.

Change-Id: I20bdda9dba465462941df435b0948cbfe47747ec
15 files changed
tree: 0b3883d667d5d8894cbd52ac7e237be72119b917
  1. android/
  2. dart/
  3. .gitignore
  4. AUTHORS
  5. CONTRIBUTING.md
  6. CONTRIBUTORS
  7. LICENSE
  8. PATENTS
  9. README.md
  10. schema.md
  11. 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