Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
WatchKit First Steps
Search
Paul Taykalo
April 04, 2015
Programming
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
WatchKit First Steps
Paul Taykalo
April 04, 2015
More Decks by Paul Taykalo
See All by Paul Taykalo
There's no virus on Mac
paultaykalo
0
340
On guard of surce code
paultaykalo
0
190
Source Code as Input
paultaykalo
0
120
Reactive Programming Workshop
paultaykalo
0
130
Why we are (not) writing tests in iOS
paultaykalo
1
280
Lost in maintenance in Swift
paultaykalo
0
500
Как в короткое время силами существующей команды без дизайнера выпустить мультиплатформенное приложение
paultaykalo
0
150
Code Generators In Swift (Part 2)
paultaykalo
2
220
Applications that broke... somewhere
paultaykalo
1
100
Other Decks in Programming
See All in Programming
Snowflakeで業務アプリを作ろう。 Snowflakeのアプリ機能解説&実践ガイド
ayumu_yamaguchi
2
290
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
190
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
470
App Intentsのビルドプロセスを支える技術
kntkymt
0
420
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.2k
Jetpack Compose メカニズム
skydoves
0
460
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
380
テストを司るデーモンに会いに行く 〜隔離した仮想マシンでテストを通すまで〜
h1d3mun3
1
550
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
130
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.4k
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1.1k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
230
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
10
36k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
440
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Bash Introduction
62gerente
615
220k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
700
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Agile that works and the tools we love
rasmusluckow
331
22k
BBQ
matthewcrist
89
10k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
530
sira's awesome portfolio website redesign presentation
elsirapls
0
420
Transcript
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