SyncSlides: Initial repo setup for the Flutter version of
SyncSlides presentation application.

MultiPart: 2/2
Change-Id: I7bcb0df499b7c50bf073dcc5bcb3de45fb6621e1
12 files changed
tree: 3d4d0e99253a278a40b33687001e934c1dd83073
  1. lib/
  2. .gitignore
  3. AUTHORS
  4. CONTRIBUTING.md
  5. CONTRIBUTORS
  6. LICENSE
  7. Makefile
  8. PATENTS
  9. pubspec.lock
  10. pubspec.yaml
  11. README.md
  12. VERSION
README.md

SyncSlides

A simple multi-device presentation system built on Flutter and Syncbase

Looking for the Java/Android version? It is located in the Java repository for the time being. https://github.com/vanadium/java/tree/master/projects/syncslides

Prerequisites

##Mojo

Currently, development is heavily tied to an existing installation of Mojo. Please ensure that your Mojo checkout is located at $MOJO_DIR and has been build for Android. Instructions are available here.

Dart

Flutter depends on a relatively new version of the Dart SDK. Therefore, please ensure that you have installed the following version or greater:

Dart VM version: 1.13.0-dev.3.1 (Thu Sep 17 10:54:54 2015) on "linux_x64" If you are unsure what version you are on, use dart --version.

To install Dart, visit the download page.

Android Setup

Currently Flutter requires an Android device running the Lollipop (or newer) version of the Android operating system. adb tool from Android SDK needs to be installed. Please follow instructions on setting up your android device here

Running SyncSlides

Connect your Android device via USB and ensure Android debugging is enabled, then execute: make run