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
中途入社でAbemaTV iOS 開発チームに入り1ヶ月 実際どうだったのか
Search
satoshi0212
March 01, 2017
Programming
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
中途入社でAbemaTV iOS 開発チームに入り1ヶ月 実際どうだったのか
satoshi0212
March 01, 2017
More Decks by satoshi0212
See All by satoshi0212
macOSで自分のカメラを作ってみよう - Core Media IO Extensions
satoshi0212
3
1.8k
NDIとARKitを連動させた新しい映像表現
satoshi0212
3
1.3k
100日間AR表現を実装して見つけた面白い実装を全力解説
satoshi0212
5
2.3k
Working on mobile AR implementation, what I've implemented and beyond
satoshi0212
0
590
仮想カメラで切り開く拡張現実の世界
satoshi0212
0
680
macOS仮想カメラ「テロップカム」 実装方法とその先
satoshi0212
5
4k
ARで悪の組織の会議を実現する
satoshi0212
0
650
クロマキー合成を使い透過動画をAR空間に表示する
satoshi0212
3
10k
ARKit Maniacs
satoshi0212
1
3.8k
Other Decks in Programming
See All in Programming
カツオ、ご期待ください
suneo3476
0
110
mrbgem 三角測量 開発
ogom
0
120
Verilogで学ぶCPU自作入門.pdf
uyuki234
8
3.7k
Webの地図
yosuke_furukawa
PRO
6
4.9k
[Rails World 2026] Durable orchestration on Rails: from continuation to workflow
palkan
1
370
The Rails Doctrine Decade
koic
2
410
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
310
技術的負債の返済は、AI時代の複利で効く投資 — 経営としての意思決定とその遂行
curekoshimizu
1
2k
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
2.5k
一人だけ、Kiroが静止する日
hideg
0
130
SONY CISC-NEWS NWS-1750 + NWB-225 フレームバッファの NetBSD/news68k ドライバ実装 / OSC2026Hiroshima
tsutsui
0
150
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Featured
See All Featured
Faster Mobile Websites
deanohume
310
32k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Producing Creativity
orderedlist
PRO
348
41k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
Google's AI Overviews - The New Search
badams
0
1.6k
Designing Powerful Visuals for Engaging Learning
tmiket
1
580
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
330
Darren the Foodie - Storyboard
khoart
PRO
4
4k
Facilitating Awesome Meetings
lara
57
7.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
33
5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Transcript
த్ೖࣾͰAbemaTV iOS ։ൃνʔϜʹೖΓ1ϲ݄ ࣮ࡍͲ͏ͩͬͨͷ͔ ෦ ஐ AbemaTV CA.swift #2 2017.3.1
2݄1ʹೖࣾ͠·ͨ͠
ؤுͬͯΩϟονΞοϓͭͭ͠ ։ൃ͍ͯ͠·͢
ࣗݾհͱલఏͷڞ༗
20171݄31(Ր)ͷࢲ ࣗݾհͱલఏͷڞ༗
20171݄31(Ր)ͷࢲ ɹɾ1ϲ݄ͷ༗څফԽ࠷ऴ ɹɾલ৬ͰObjective-CͷΈ ɹɾSwift2.2αΠυϓϩδΣΫτͰܦݧ͋Γ ɹɾFluxɺRxSwift…(Oh…) ɹɾBitBucketͰϒϥϯνϚʔδͷΈ ࣗݾհͱલఏͷڞ༗
ࣗݾհͱલఏͷڞ༗ AbemaTV:
ࣗݾհͱલఏͷڞ༗ AbemaTV: ɹɾSwift3 ɹɾRxSwift ɹɾFlux ɹɾGitHub: Pull Request
ࠓ͢༰ ɹ1. ࣌ܥྻ ɹ2. ΩʔϫʔυτʔΫ
࣌ܥྻ
࣌ܥྻ 2݄1(ਫ) ɹೖࣾʂ ɹiOSΞϓϦ։ൃνʔϜʹJoinʂ ɹηΩϡϦςΟใͷѻ͍ʹؔͯ͠eϥʔχϯά ɹγϟτʔ(ࡱӨελδΦ)ݟֶ ɹϚγϯॳظઃఆ ɹιʔεΛΫϩʔϯ
࣌ܥྻ 2݄2() ɹ͋ͷAbemaTVΞϓϦ͕Xcode্Ͱಈ࡞ʂ ɹιʔεಡΈ͜Έ։࢝
࣌ܥྻ 2݄2() ɹ͋ͷAbemaTVΞϓϦ͕Xcode্Ͱಈ࡞ʂ ɹιʔεಡΈ͜Έ։࢝ 2݄3(ۚ) ɹ͓खຊͱͳΔ෦ͷࣸܦͳͲͳͲ
࣌ܥྻ 2݄6(݄) ɹখ͍͞λεΫ͞ΕΔ
࣌ܥྻ 2݄6(݄) ɹখ͍͞λεΫ͞ΕΔ 2݄7(Ր) ɹॳPull Request
࣌ܥྻ 2݄8(ਫ) ɹ
࣌ܥྻ 2݄8(ਫ) ɹ ॳϚʔδʂ
࣌ܥྻ 2݄9()ʙ ɹຊޠϥοϓ෦ʹೖ෦ ɹখ͞Ίطଘෆ۩߹ରԠɺTVOSͰͷରԠͳͲ
࣌ܥྻ 2݄9()ʙ ɹຊޠϥοϓ෦ʹೖ෦ ɹখ͞Ίطଘෆ۩߹ରԠɺTVOSͰͷରԠͳͲ 2݄13(݄)ʙ ɹ৽ػೳ։ൃʹ͚࡞ۀ։࢝
࣌ܥྻ 2݄9()ʙ ɹຊޠϥοϓ෦ʹೖ෦ ɹখ͞Ίطଘෆ۩߹ରԠɺTVOSͰͷରԠͳͲ 2݄13(݄)ʙ ɹ৽ػೳ։ൃʹ͚࡞ۀ։࢝ 2݄15(ਫ) ɹ͜Ε·Ͱେݏ͍ͩͬͨSizeClass͕͖ʹͳΔ
࣌ܥྻ 2݄23() ɹ
࣌ܥྻ 2݄23() ɹॳɺ౻ా͞Μ
࣌ܥྻ 2݄23() ɹॳɺ౻ా͞Μ 2݄27(݄) ɹࣗͷίʔυೖΓΞϓϦ͕AppStoreʹ
࣌ܥྻ 3݄1(ਫ)ʙ ɹ৽ػೳӶҙ࡞தʂ ɹָ͠Έʹ͍͍ͯͯͩ͘͠͞ʂ
ϑϦʔτʔΫ
ϑϦʔτʔΫ(1/2) ࣠ ɹɾવෆ҆ͩͬͨ: ಛʹॳPRͷि ɹɾ૾Ҏ্ʹྑ͍ڥ: ΤϯδχΞΛେࣄʹ͍ͯ͠Δ ɹɾ͔ͳΓͰ͖͍ͯΔ࣮ײ͋Γ Τϐιʔυ ɹɾRxSwiftͷPR ɹɾྑ͍σβΠϯͩͳͱࢥͬͨͷ͕ବग़͠Ͱͳ͘ͳΔ໘
ɹɾڞ༗ձٞͰͷҰ໘ ɹʮ͜ͷαʔϏεΛྑ͍ͨ͘͠ͱ͍͏ؾ࣋ͪɻͦͷͨΊʹօͰԿ͕Ͱ͖Δ͔ʯ ૉΒ͍͠ ɹɾձٞ࠷ݶͷϝϯόʔɺ͖ͬͪΓऴΘΔ ɹɾσβΠϯૉΒ͍͠ ɹɾσΟϨΫλʔ͕༷͖ͬͪΓ֬ೝ + ςετνʔϜ
ϑϦʔτʔΫ(2/2) ߟ͍͑ͯΔ͜ͱ ɹɾඪ: ͋ͳͨԿʹΑͬͯԱ͑ΒΕ͍͔ͨ ɹɾνʔϜͷߩݙ: ड͚औΔͷͱ༩͑Δɻ৺Α͞ͷຊ࣭Λ࠶ݱ͍ͨ͠ ɹɾ૬खΛෆ҆ʹͤ͞ͳ͍Λҙࣝ ɹɾ·ͣνʔϜͰ৴པ͞ΕΔΑ͏ʹͳΓ͍ͨ ɹɾ(ࢲ͕ߟ͑Δ)ظ͞Ε͍ͯΔࣄ: ٣ڻ͢ΔΑ͏ͳߴ࣮
ΩϟονΞοϓͷํ๏ ɹɾϑϨʔϜϫʔΫͷཧղ: ந ɹɾιʔείʔυͷಡΈࠐΈ: ۩ମ ɹɾখ͍͞ൣғͰͷ௨͠ಈ࡞ ࠓޙ ɹɾRxSwift: Ψνॳֶऀ͕1ਓલʹͳΔ·ͰͷهΛهࣄԽ
࠷ޙʹ ɾ૾Ҏ্ʹಇ͖͍͢ڥͩͬͨ ɾνʔϜͷߩݙΛ͍͖͍ͯͨ͠