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
Introduction to tvOS, using Swift 3
Search
durul
April 26, 2017
Technology
17
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction to tvOS, using Swift 3
durul
April 26, 2017
Other Decks in Technology
See All in Technology
専門領域のAIをどう評価するか
bengo4com
2
200
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
280
古い指輪から広がった JAVA コミュニティ とのつながり
yamad
0
110
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
170
Optunaの最新リリースv5.0について
pfn
PRO
0
120
実践!Cloud Run ハンズオン!! / Cloud Run handson
y0hgi
2
280
実体験から学ぶ分析エージェントの開発と運⽤
recruitengineers
PRO
8
2.4k
hackers_champloo_2026_tidb
makocchi
0
160
Refining Active Record
shugo
0
160
Kiro Crewをはじめよう
kizawa2020
1
160
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
120
How to Design Configuration for Rails Applications
willnet
1
810
Featured
See All Featured
Are puppies a ranking factor?
jonoalderson
2
4.1k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
Thoughts on Productivity
jonyablonski
76
5.4k
Product Roadmaps are Hard
iamctodd
55
13k
How to Talk to Developers About Accessibility
jct
2
580
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.4k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
12k
Claude Code のすすめ
schroneko
67
230k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3.1k
Optimizing for Happiness
mojombo
378
71k
Transcript
INTRODUCTION TO TVOS, USING SWIFT 3 1
Hi, I'm Durul. I mostly building iOS, watchOS and tvOS.
I am working at thinkful and freelance developer. Twitter : @duruldalkanat Portfolio: Durul Dalkanat 2
AGENDA > tvOS History > tvOS Architecture > Differences of
tvOS from iOS > Limitations > tvOS Design Tools > Adding tvOS support to existing apps. 3
TVOS HISTORY 4
TVOS HISTORY 5
TVOS HISTORY 6
ARCHITECTURE > TVML Apps > Traditional Apps 7
TVML APPS APPLE PROVIDES 18 TEMPLATES FOR BUILDING TVML FILES.
TVML app, consist of a few different frameworks: TVMLKit and TVMLKit JS . 8
DEMO 9
PROS TVML • Designed for existing Media Servers • Leverages
existing JavaScript expertise and code • Uses predefined UI • Does not require app review for JavaScript deployment • You can change after when your app approval 10
TRADITIONAL APPS 11
PROS TRADITIONAL APPS • Leverages existing native expertise and code
• Allows custom UI • Seamless integration with native frameworks • Standalone works • Use iCloud • Using open source libraries with Cocoapods 12
DEMO 13
DIFFERENCES OF TVOS FROM IOS > Focus > App Icon
Parallax Effect 14
FOCUS • UIButton • UIControl • UITableView • UICollectionView •
UITextField • UIImageView • UISearchBar 15
APP ICON PARALLAX EFFECT tvOS comes a built-in parallax previewer.
> Download Apple’s Parallax Previewer 16
LIMITATIONS > No push notifications > No browser support >
No web views > No badges > No permitted to write storage32 GB & 64 GB 17
TVOS DESIGN > Principles 1. Space 2. Icon 3. Top
Shelf 18
TVOS DESIGN 19
TVOS DESIGN TOOLS SKETCHING > Sketching and wireframing 1. Sketch
1. 2. Adobe Photoshop 3. Invision 1 tvOS Human Interface Guidelines Resources website. 20
TVOS DESIGN TOOLS PROTOTYPING > Prototyping and testing 1. Flinto
2. Framer.js 3. Principle 4. Proto.io 21
REMOTE > AirPods and Apple bluetooth keyboard support. 22
CURATED LIST OF TVOS > DeveloperLibrary > Programming Guide >
tvOS Github resources > Eurosport > TVML Catalog > UIKit Catalog (tvOS) 23
DEMO 24
QUESTIONS ? 25
26