Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Developing for Apple Watch
Search
Conrad Stoll
March 03, 2016
Programming
0
79
Developing for Apple Watch
Sample Code:
https://github.com/cnstoll/BeerButton
Conrad Stoll
March 03, 2016
Tweet
Share
More Decks by Conrad Stoll
See All by Conrad Stoll
State Driven Development - The Beauty of Enums in Swift
cnstoll
1
380
State Driven Development: Enumerating the reasons why Enums are Awesome!
cnstoll
0
320
Machine Learning on Apple Watch
cnstoll
0
370
The Latest in Developing for watchOS
cnstoll
1
250
Developing Wearable Software - 360iDev
cnstoll
0
86
Developing Wearable Software
cnstoll
0
71
Open Source
cnstoll
1
76
Wish List for WatchKit
cnstoll
1
97
Other Decks in Programming
See All in Programming
「影響が少ない」を自分の目でみてみる
o0h
PRO
2
1.2k
Kamal 2 – Get Out of the Cloud
aleksandrov
1
190
Road to RubyKaigi: Making Tinny Chiptunes with Ruby
makicamel
4
430
タイムゾーンの奥地は思ったよりも闇深いかもしれない
suguruooki
1
700
The Implementations of Advanced LR Parser Algorithm
junk0612
1
340
AWSで雰囲気でつくる! VRChatの写真変換ピタゴラスイッチ
anatofuz
0
170
DataStoreをテストする
mkeeda
0
300
AIコーディングの理想と現実
tomohisa
27
32k
スモールスタートで始めるためのLambda×モノリス(Lambdalith)
akihisaikeda
2
290
Youtube Lofier - Chrome拡張開発
ninikoko
0
2.4k
生成AIを使ったQAアプリケーションの作成 - ハンズオン補足資料
oracle4engineer
PRO
3
250
Java 24まとめ / Java 24 summary
kishida
3
500
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
29
5.7k
Embracing the Ebb and Flow
colly
85
4.6k
Adopting Sorbet at Scale
ufuk
76
9.3k
Producing Creativity
orderedlist
PRO
344
40k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
104
19k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.2k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
Site-Speed That Sticks
csswizardry
5
500
Transcript
Developing for Apple Watch Conrad Stoll - @conradstoll - @mutualmobile
Dory Glauberman - @doryjane
Agenda - Working with WatchKit - Demo - Q&A
We're all new to this Ask ques(ons!
Apple Watch is Awesome
It hasn't changed my life
But it has changed my Phone's life
Examples
Apps Are for Taking Ac.on
Run$me
UA Record
None
None
Glances Quick bits of informa0on
None
Run$me Glance
UA Record Glance
No#fica#ons Very customizable Richly detailed Ac#onable
None
UA Record No+fica+ons
Complica)ons Quickest bits of informa1on
None
Example: Run-me Complica-on
Example: Record Complica1on
Working with WatchKit
There's not much code!
Access to iPhone App Data and sensors from the iPhone
Exis%ng iPhone code
Extensions Apple Watch apps are driven by Extensions
None
Communica)on Message Passing and File Transfer
MMWormhole h"p:/ /github.com/mutualmobile/mmwormhole
None
View Interface Controllers Every screen is backed by a light
weight interface controller
Storyboards Watch app UI is en.rely defined using Storyboards
None
Rela%ve Layout Layout based on dynamic content size, rela4ve margins
and percentages
Groups Organiza(onal and structural building blocks
Labels A"ributed text, dynamic type, mul4line text layout
None
Bu#ons, Switches, Sliders, Seperators, Tables, oh my! All the standard
controls
Digital Crown WKInterfacePicker
None
Images Asset catalogues, bundled images, dynamically cached images
Image Sequences Anima&ons! ... sort of
None
If you could have any bu0on on your wrist, what
would it be?
None
None
None
Demo
Q&A
Interns mutualmobile.com/careers
[email protected]
Thanks! Conrad Stoll - @conradstoll - conradstoll.com Dory Glauberman -
@doryjane @mutualmobile - mutualmobile.com/careers