Upload
lviv-startup-club
View
161
Download
0
Embed Size (px)
Citation preview
Environment
• Enable developer mode
• Wear app goes inside apk for release (wear task)
• for debug - separate
• same version code, same permissions
Notifications
• Ready for use - standard notifications
• NotificationManagerCompat
• WearableExteneder for wear specific options
Apps
• Same well known Android
• Components should live as little as possible
• 5 sec inactivity, but not in onPause (due to incoming notification)
• Always keep in mind how small battery is
Communication
• Data items: key-value, synchronised, guaranteed
• Messages: byte array, no delivery guaranteed, fast
Ambiactive support
• wake-lock - BAD, Always on - GOOD (WearableActivity - setAmbientEnabled())
• EXTRA_BURN_IN_PROTECTION and EXTRA_LOWBIT_AMBIENT from onEnterAmbient(Bundle) bundle in WearableActivity
WatchFaces• Interactive (Full colors)
• Ambiactive (disable background, avoid solid regions, 95% should be black)
• out of box screen burning protection
• Maintain timer in interactive mode and use auto-tick once per minute in ambient
• draw it straight on canvas :)
Links• https://www.udacity.com/course/android-wear-
development--ud875A
• https://developer.android.com/wear/index.html
• https://github.com/kozyrevsergey89/dangerhelper
• https://www.facebook.com/sergii.kozyrev