This document discusses Slidee, a wearable presentation remote created by Imran Younis, Rubén Lozano Diaz, and Nicolas Linard. It won an Android Wear hackathon and allows users to control presentations from their wrist. The challenges of UX design on a small watch screen are mentioned, and a diagram shows how the Chrome extension communicates with the Android Wear and Nexus 7 services.
3. Gotcha
- Don’t think about shrinking apps down to a tiny screen
- No fiddly menus and buttons - no tiny tap targets on one screen
- Huge challenge for UX and Designers
- Vastly different rules apply compared to phones and tablets
@imranyounis
Hi everyone,
I’m happy to present my experience for designing for wearables,
In particular, the principles for designing for Android Wear
Challenge for UX and Designers
Different rules apply compared to phones and tablets
A bunch of friends teamed up at the Android Wear Mini Hackathon hosted last month.
While we downloaded the SDK,
This is what we thouight was capable of doing
Creating an app on Wearable
- sketches
- soon realised that it was a glorified notification - some of you might be aware of that
While we downloaded the SDK
Ruben is scratching his head and Nicolas his frowning
what did we build
Built a presentation remote that uses your android device and watch to control your presentation
Surfaces and edges of the material provide visual cues that are grounded in reality.
This is the whole service
- to get this to work and communicate to the Android device and the Google Presentation
- we created a Google extension
- an intermediary to talk to the device
- This is a flow of the connection.
Im not going to go into much detail, basically at a glance you can see how our extension worked.
2 parts
- Connecting to the service
- Injecting code to control the google presentation
Nexus 7
- UI
- Initializes connection to the service
- Pushes updates to the wearable (done in MainActivity)
- Pushes actions from the wearable to the service (done in NotificationReceiver then HttpClient)
Wearable
Update notification:
- add action buttons
- change text in placeholder
- change state of start/stop button
Send actions:
- Start/Stop actions
- Previous action
- Next action
This is the whole service
- to get this to work and communicate to the Android device and the Google Presentation
- we created a Google extension
- an intermediary to talk to the device
This is what the Android App looks like
Whatever we think is necessary in the future :D
From the extensions:
-Websockets
-Remove polling
-Find proper way click events to work