SyncSlides

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

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