Apple Watch
First Steps
1
Apple Watch
2
Apple Watch
April 24th, 2015
Xcode 6.2, iOS SDK 8.2
3
Apple Watch
4
Developer checklist
5
Developer checklist
6
Developer checklist
7
Developer checklist
https://developer.apple.com/app-store/watch/
8
Product owner checklist
9
Product owner checklist
4 Smaller than app
4 Only the core functionality
4 Same features, done in another way faster?
4 Global ideas...!
10
11
Glances
Notifications
The App
12
Glances
13
Notifications
14
Notifications
15
The App
16
Restrictions
17
What should you be aware of
18
Application Structure
19
Application Structure
20
Storyboards
21
2 Sizes
22
Static Layout*
Write-only interface :)
23
Per frame Image based animations
// I wonder if I can do like this
[UIView animateWithDuration:5 completion:^{
}]
24
Per frame Image based animations
25
There's no such things as UItouch
No custom Gestures
26
No sensors API
27
Limited text input
Dictation API
28
Be careful with Images
29
Be careful with Images
setImageNamed:
[UIImage imageNamed:]
30
Apple Watch SDK
31
Tasks To Solve
32
Networking
33
App and Extension Communication
34
We can
4 WatchKit Extension -> App*
We can not
4 App -> WatchKit Extension*
- WatchKit Extesion -> Open App In 35
Use shared groups for
communication
https://github.com/mutualmobile/
MMWormhole
36
Debugging
37
General impression
38
Links for Inspiration
4 http://thinkapps.com/blog/development/5-new-
things-learned-apple-watch-apps/
4 http://watchaware.com/watch-apps
4 https://realm.io/news/building-watchkit-apps-
swift/
4 http://natashatherobot.com/
39
Thank you!
It's questions time
40
Apple Watch
First Steps
by Paul Taykalo, Stanfy
# frameworkdays 2015
41

Павел Тайкало: "Apple watch first steps"