Fluid Gestures

Overview

Fluid is a mobile companion application designed to enhance the experience between the user and their personal computer by giving it an external touchscreen for quick commands.

Key Results: Built a prototype using Atomic.io to test what type of user feedback was appropriate. Through trial & error found different feedback types were needed and in some cases providing user feedback in multiple ways was required.

Skills: Prototyping, Interaction Design

Platform: Web Based Prototype

Contribution: Prototype, Micro-Interactions

Tools: Sketch, Atomic.io

Project Duration: 6 Weeks, 2016

Team: Individual

The Problem

As a designer I always have many windows open usually its a mix of Photoshop files, Sketch files, 17 chrome tabs, Trello boards, and well you get the picture.

I've envisioned a product where you can use your mobile device as a companion to our keyboards and mouse. By having our mobile device as the companion it allows us to take our work with us to any other computer and get right back into our session.

This touch-based interaction works much differently than a trackpad, it instead only accepts commands based on your gestures.

Gesture Based Micro-Interactions

What if we could save and store all those tabs and windowsin their exact location, with one single gesture? With a companion screen we have the ability to do so with a single gesture, and when you pivot back that task, well it’s just input the gesture.

These gestures had to be as natural and fluid as possible, for save function it would be as simple as drawing an “S”, for undo a backwards swirl and for close a simple “X”.

Providing the User With Adequate Feedback

As a user, the thing I hate most is when I've done something and then nothing happens and I'm left questioning whether I even did it in the first place. Gesture feedback is a critical part of this.

When you make your gesture on the companion app, the computer also gives feedback based on your gesture. In the save example, all open apps will save their exact session and give the user feedback as they save.