Presentation from GDG DevFest - the biggest Google related event in Ukraine. October 24-25, Lviv. Learn more at http://devfest.gdg.org.ua/
Android Wear UX at a glance#androidwear+Wojtek KalicinskiCTO, Kalicinscy.com
View Slide
REAL LIFEGET PHONE GET LOST IN PHONE
BULL****
Interface
actions
actionscontext
#UXdesign
Forever Last yearLast month NOW
Think “actions”… not applications
Glanceableunderstandable at a glancerequiring minimal attention
Content is king?
Content Context!give helpful suggestionsrespond to user’s demands
One thing at a timeone action per screen
5 seconds ruleif it takes longer,it should (probably) happen on a phone
Simplifyuse a flat navigation structure,make decisions for the user where it’s appropriate
Developing for Wear
Notifications Applications
NO WORKREQUIRED
import android.support.v4.app.NotificationCompat ;import android.support.v4.app.NotificationManagerCompat ;import android.support.v4.app.NotificationCompat.WearableExtender ;
Notification notif = new NotificationCompat .Builder(mContext).setContentTitle( "New mail from " + sender.toString()).setContentText(subject).setSmallIcon( R.drawable.new_mail).extend(new NotificationCompat.WearableExtender().setContentIcon(R.drawable.new_mail)).build();NotificationManagerCompat .from(mContext).notify( 0, notif);
Stacks Pages Replies
Data sync Custom layouts Voice actions
android.webkitandroid.printandroid.app.backupandroid.appwidgetandroid.hardware.usbHTTPSocket
android.webkitandroid.printandroid.app.backupandroid.appwidgetandroid.hardware.usbXHTTPSocketX
Mario Vivianihttps://github.com/Mariuxtheone/TeleportTeleport - Data Sync & Messaging Libraryfor Android Wear
What next?Getting Started with Android Weardeveloper.android.com/wear
Thank you!google.com/+Wojtek Kalicinskig+