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
The Great Messages Gold Rush
Search
Raul Riera
July 27, 2016
Programming
88
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Great Messages Gold Rush
The good, the struggle and the awesome of making Messages applications
Raul Riera
July 27, 2016
More Decks by Raul Riera
See All by Raul Riera
Library Orientated Programming
raulriera
0
140
Swift: no time to explain, get in the van
raulriera
0
120
Other Decks in Programming
See All in Programming
吝嗇家のためのAI活用 / AI development for miser - ChatGPT + Issue Driven Development
tooppoo
0
190
分散システム、なんですぐ死んでしまうん?耐障害性を高めたいあなたのためのレジリエンスパターン入門
mshibuya
7
6.4k
ランチタイムLT会3周年!ランチタイムLT会を3年間続けられたお話
y0hgi
1
140
任せる範囲はこう広がった / How the Scope of AI Delegation Has Expanded
nrslib
1
260
技術記事、 専門家としてのプログラマ、 言語化
mizchi
14
7.5k
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
170
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
400
使用 Meilisearch 建立新聞搜尋工具
johnroyer
0
150
Hatena Engineer Seminar #37「言語モデルの活用に関する研究」
slashnephy
0
530
ルールを書いて終わらせないハーネスエンジニアリング
yug1224
3
1.5k
SREの積み重ねがAI駆動開発のガードレールになった ― 7つの実践/SRE Guardrails The 7
tomoyakitaura
8
4.5k
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
270
Featured
See All Featured
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
420
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
600
Building AI with AI
inesmontani
PRO
1
1.1k
The Spectacular Lies of Maps
axbom
PRO
1
860
Automating Front-end Workflow
addyosmani
1370
210k
A Tale of Four Properties
chriscoyier
163
24k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
550
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.2k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
470
Transcript
The Messages Extension Gold Rush
Creating apps for iOS β • It’s slow • Everything
is broken • You are likely the first person to encounter this problem • You can shape the final release of iOS
It’s slow
Everything is broken
You are likely the first person to encounter this problem
You can shape the final release of iOS
How are they built? • They are regular extensions •
Can be standalone or combined with a companion app • Have two presentation modes • Has to support every orientation out there
Regular extensions
Standalone or companion
Two presentation modes
None
Compact • No pan gestures or horizontal scroll • No
keyboard (obviously)
Expanded • Everything under the sun • Presenting View Controller
is tricky, there is a “magical navigation bar”
Support every orientation Remember you are in a “borrowed” space,
you have to support everything Messages supports.
Common problems • Layout is inconsistent • “Magic navigation bar”
is a pain
Layout is inconsistent 1 2 1 2
“Magic navigation bar”
Why are they awesome? • Unique viral opportunity • Validated
market fit • “New thing” rush
Unique viral opportunity • Compose “Custom Messages” from “both” apps
• “From [app name]” • Direct link to the AppStore • Dual presence
Custom Messages • From your Messages app • From your
companion app
From [app name]
Direct link to the AppStore 1 2
Dual presence 2
Validated market fit • Snapchat • Line • Twitter •
Facebook • Many others…
“New thing” rush
@raulriera Questions?