Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/paulsonnentag/swip

a library to create multi device experiments
https://github.com/paulsonnentag/swip

javascript mobile-web touch ui-experiment

Last synced: about 1 month ago
JSON representation

a library to create multi device experiments

Awesome Lists containing this project

README

        

> **DISCLAIMER**
>
> This is a very early version of Swip.js. If the app doesn't respond you might have to reload the browser or restart the server.
> It works best if you create a separate wireless network to connect multiple devices with your swip.js application

# **Swip**

[![GitHub license](https://img.shields.io/github/license/mashape/apistatus.svg)](https://github.com/timgrossmann/InstaPy/blob/master/LICENSE)
[![built with JavaScript](https://img.shields.io/badge/built%20with-JavaScript-yellow.svg)](https://www.javascript.com)

### [Read the article about it here](https://medium.freecodecamp.com/what-if-all-your-mobile-devices-formed-a-single-screen-9c6ff01ed0c3)

## What if all your mobile devices were a single screen?…
> This probably isn’t the most common question to ask yourself. But, just for a second, actually think about it, think about all the possibilities when being able to combine any kind of mobile devices, independent of the operating system… Welcome to swip.js

## Features
- [x] Runs in the browser
- [x] Completely platform independent
- [x] Works on every device with a browser
- [x] Open Source
- [x] Free
- [x] Open
- [x] Community-based
- [x] Collaborate!
- [x] A library for you to use with your own project
- [x] If you have an idea about what to build, do it!
- [x] Two different examples
- [x] Endless possibilities

## What we built with it
### Blobparticles

### Minigolf

## Try it out yourself!

> You need node >= 6.x to run swip. To use swip you need to install its dependencies, the dependencies for the demos and build the client library. You can just run the commands below:

###### Setup
```bash
npm install webpack -g
npm install
cd examples/golf
npm install
cd ../particles
npm install
cd ../..
npm run build
```

###### Run the demos
```bash
npm run golf
npm run particles
```

## Who we are
[](http://github.com/paulsonnentag)
**Paul Sonnentag**
[](https://twitter.com/paulsonnentag)
[](http://paulsonnentag.com)
[](mailto:[email protected])
> Passionate developer, studying computer science. At home on the web. Building things with JavaScript, Elm and Clojure.

[](http://github.com/timgrossmann)
**Tim Großmann**
[](https://twitter.com/timigrossmann)
[](https://medium.com/@TimGrossmann)
[](mailto:[email protected])
[](https://www.facebook.com/profile.php?id=100000656212416)
[](https://www.instagram.com/grossertim/)
[](https://github.com/timgrossmann)

> Passionate learner and developer. Studying computer science at the Media University. Looking forward to work with ingenious teams on challenging projects. Creator of [**InstaPY**](https://github.com/timgrossmann/InstaPy)