3. Environment
• Enable developer mode
• Wear app goes inside apk for release (wear task)
• for debug - separate
• same version code, same permissions
4. Notifications
• Ready for use - standard notifications
• NotificationManagerCompat
• WearableExteneder for wear specific options
5. 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
6. Communication
• Data items: key-value, synchronised, guaranteed
• Messages: byte array, no delivery guaranteed, fast
8. Ambiactive support
• wake-lock - BAD, Always on - GOOD
(WearableActivity - setAmbientEnabled())
• EXTRA_BURN_IN_PROTECTION and
EXTRA_LOWBIT_AMBIENT from
onEnterAmbient(Bundle) bundle in
WearableActivity
9. 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 :)