Extending your app to your wrist, lessons from the front - DroidCon PAris 2014
-
Upload
paris-android-user-group -
Category
Technology
-
view
87 -
download
0
description
Transcript of Extending your app to your wrist, lessons from the front - DroidCon PAris 2014
Extending your app to your wrist: lessons from the
front
Senior Software Engineer, Evernote@DamianMehers
#droidcon
Pebble SDK 1.0
• C on watch
• Android/Java or iOS/Objective C on phone
• No logging
• No dynamic memory allocation
• … Hard to debug
Congratulations!
“You are focused on Wearables at Evernote”
The Evernote Experience
Samsung Galaxy Gear
Samsung Android Phone
Evernote Gear App (Android)
Evernote Gear Companion
App
Standard Evernote
Android AppEvernote Service
Bluetooth
IntentsContent Providers
Internet
Meanwhile …
Pebble iOS SDKObjective C (or C#)
Pebble Android SDKJava (or C#)
Pebble JavaScript SDK +
Pebble
C on Watch
Android: Java SDK
iOS: Obective C SDK
Android & iOS: JavaScript
Pebble Team reacts well to suggestions
Simple notification
Extending notifications with background photos
Replying to notifications
“OK Google, Take a Note”
Wearable app: Project structure
Watch “Take a Note” received
On the Phone
Starting an app
On the Phone
Taking a note when offline?
Sending Assets
Android Wear integration hierarchy
Send Simple Notifications from phone
Enhanced Notifications from phone
Respond to Intents on the watch
Full watch app
Messages, Data Items and Assets
Context is king: show me information before I even know I need it
Where are you?
Who are you with?
What time of the day is it?
What are you doing?
What have you done before?
“Other opinions are available”
Thank you @DamianMehers
about.me/dmehers
We are hiring for our new office in Lyon
Questions?