reader/android: add floating action button for creating a new device set

Adds a floating action button (FAB) to DeviceSetChooser activity.
When the FAB is touched, the user is directed to a file chooser
activity. Once a pdf file is chosen, the app creates the corresponding
vdl objects and put them in the Syncbase tables.

The previously baked-in PDF files are also removed.

Synchronization works between multiple Android devices, and pages are
always linked by default for now.

NOTE: Not yet using the Syncbase blobs. All the devices need to have
the same pdf files on their local storage.

Change-Id: I1bfeae26f58146e1e9818544e07aea5268948260
21 files changed
tree: 123947c93f1f07d3ad3a543c69f919519414009e
  1. android/
  2. common/
  3. web/
  4. .gitignore
  5. .jiriignore
  6. AUTHORS
  7. CONTRIBUTING.md
  8. CONTRIBUTORS
  9. LICENSE
  10. Makefile
  11. PATENTS
  12. README.md
  13. VERSION
README.md

Reader

An example multi-device PDF reader built using Vanadium on both the web and Android platforms. The web version requires use of the Vanadium Chrome extension.

All apps exchange information using Syncbase. Details of the various projects can be found in their respective directories.