syncslides: Marshmallow requires dynamic permission requests.

Android 6.0 (Marshmallow) requires that the app ask at runtime
for permission to access the contacts.  This change switches
the code to do that.  Rather than trying to support devices
older than 6.0, the app now requires 6.0.

Changed the build.gradle applicationId to io.v.syncslides23
because one of my devices refused to let me upload an apk
with the old name.  Ugh.

Change-Id: I96bf5f47198a078baf072084747139ef6381bd8d
3 files changed
tree: 896d4e26b0188ab58428d5390931fb8a3570252e
  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