MadCode Meetup is a monthly webinar held by Stanfy Team for knowledge sharing about mobile development.
This time Paul Taykalo, iOS Tech Lead at Stanfy, talked about first steps in Apple Watch development, particularly about:
1. Some restrictions what developers and designers are forgetting about.
2. Communication between Apple Watch and your application.
Watch the full video from the presentation (rus): https://youtu.be/c-5uO2CJjcQ
Read the article: https://stanfy.com/blog/apple-watch-first-steps/
Join our MadCode group on FB (rus): https://www.facebook.com/MadCodeMeetup/
Watch more videos from MadCode Meetups (rus): https://www.youtube.com/playlist?list=PLrplqd3YJvBvUygFkx4Xvx1p3zyiCgB9Q
58. Use shared groups for communication
https://github.com/mutualmobile/
MMWormhole
wormhole = MMWormhole(applicationGroupIdentifier: "my.ident")
wormhole?.listenForMessageWithIdentifier("context") { ctx in
}
wormhole?.passMessageObject("Message", identifier: "ID")
58
59. MMWormhole
4 Fast, reusable, any data
4 Notification based
4 App should notify about each change
4 WatchKit App should be running
4 openParentApp + MMWormhole
59
72. Speed it up
4 Rethink your Watch App
4 Dynamic vs static content
72
73. Speed it up
4 Rethink your Watch App
4 Dynamic vs static content
4 Show content as fast as you can (use cache)
73
74. Speed it up
4 Rethink your Watch App
4 Dynamic vs static content
4 Show content as fast as you can (use cache)
4 Show partial information if available (Static +
Dynamic)
74
78. Some notes before you start
4 Think hard about best usage (twice)
78
79. Some notes before you start
4 Think hard about best usage (twice)
4 It's different from iPhone (User is getting bored way
faster)
79
80. Some notes before you start
4 Think hard about best usage (twice)
4 It's different from iPhone (User is getting bored way
faster)
4 Know your user
80