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
Developing for Apple Watch
Search
Conrad Stoll
March 03, 2016
Programming
95
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Developing for Apple Watch
Sample Code:
https://github.com/cnstoll/BeerButton
Conrad Stoll
March 03, 2016
More Decks by Conrad Stoll
See All by Conrad Stoll
State Driven Development - The Beauty of Enums in Swift
cnstoll
1
460
State Driven Development: Enumerating the reasons why Enums are Awesome!
cnstoll
0
400
Machine Learning on Apple Watch
cnstoll
0
570
The Latest in Developing for watchOS
cnstoll
1
310
Developing Wearable Software - 360iDev
cnstoll
0
100
Developing Wearable Software
cnstoll
0
100
Open Source
cnstoll
1
91
Wish List for WatchKit
cnstoll
1
120
Other Decks in Programming
See All in Programming
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
kubernetes コンポーネント開発入門 / 新卒N年目の勉強会&交流会!〜〇〇への誘い〜 #n_study
mazrean
0
240
速習iPhone Duo対応
yuukiw00w
1
260
[GoCon2026] When Goroutines Are Not Enough: Runtime Locality in High-Throughput Go
takehaya
6
2.2k
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
3
340
App Intentsのビルドプロセスを支える技術
kntkymt
0
370
【高い買い物LT会】初任給で話題の国産フィジカルAIを買った話
akagami
PRO
0
160
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
4
680
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
360
A2UI for Android: Safely Rendering AI-Generated UI with Jetpack Compose - DroidKaigi 2026
itsmedreamwalker
0
140
GraphRAGのKnowledge Graphを 直接!見る/View-GraphRAG's-KnowledgeGraph-directly!
tyumugi1113
1
310
大喜利で理解するLLM as a Judge / Understanding LLM-as-a-Judge through Ogiri
rockname
0
100
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
699
190k
Raft: Consensus for Rubyists
vanstee
141
7.7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.9k
Done Done
chrislema
186
16k
Building AI with AI
inesmontani
PRO
1
1.2k
Balancing Empowerment & Direction
lara
6
1.3k
Amusing Abliteration
ianozsvald
1
300
My Coaching Mixtape
mlcsv
0
310
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
330
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