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
VRTと真面目に向き合う
Search
Yuya Hirayama
January 23, 2026
Technology
850
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
VRTと真面目に向き合う
https://potatotips.connpass.com/event/376432/
Yuya Hirayama
January 23, 2026
More Decks by Yuya Hirayama
See All by Yuya Hirayama
Claudeをクラウド型エージェントのように使う
hiragram
0
270
わいわいClaude Code アイスブレイクLT iOSDC2025 Day2 アンカンファレンス
hiragram
0
200
LLMエージェント時代に適応した開発フロー
hiragram
2
900
Deep Dive into ~/.claude/projects
hiragram
14
37k
iOSアプリ開発もLLMで自動運転する
hiragram
7
3.2k
iOSアプリの定期リリースとその自動化@potatotips#90
hiragram
1
560
Xcode Cloud事例紹介
hiragram
1
600
iOSアプリを安全にローカライズする
hiragram
1
540
iPhoneXのTrueDepthカメラでVRMを動かす
hiragram
2
14k
Other Decks in Technology
See All in Technology
導入から定着へ ~コーディングエージェントを日常業務に組み込む実践知~
yukisakai1225
0
230
僕のハーネスを紹介します
watany
6
1.6k
AI駆動開発におけるハーネスエンジニアリングの勘所
tsukuboshi
1
780
バフェットコード開発チームの心得(v1.1)
shoe116
0
110
CTO Night|NotionのAIエージェントとFDE
kzkhykw1991
0
320
背中から、背中へ ー 社外コミュニティで学んだ「雑に背中を押す」という恩送り ー / easygoing encouragement and pay forward to community
naitosatoshi
0
320
AIで選択肢が広がった組織設計の理想と現実
konifar
12
5k
ビジネス部門からPOを迎えての半年間の進歩と課題
zozotech
PRO
0
140
CSS2026:OWS研究会・招待講演「世界観を、実装する」
atsush1_sada
2
330
「社外イベント=意識高い」の壁を壊せ!元々無関心だった僕らが部内で社外イベントを民主化して15人を連れ出すまで
say_no_w
0
130
アカウント統制の健康診断
kenichinakamura
1
190
Obsidian Vault Architectures
x5gtrn
PRO
0
150
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
109
250k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.7k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.9k
Un-Boring Meetings
codingconduct
0
460
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
440
Designing Experiences People Love
moore
143
24k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
Transcript
VRTͱਅ໘ʹ͖߹͏ potatotips #94 2026/01/23 !IJSBHSBN
Speaker w !IJSBHSBN w J04ΞϓϦΤϯδχΞ d !IJSBHSBN
VRTͱ w 7JTVBM3FHSFTTJPO5FTU w ίʔυมߋલޙͷεΫϦʔϯγϣοτಉ࢜Λൺֱ͠ɺݟͨͷมԽΛ ݕग़͢ΔͨΊͷςετ w ਖ਼͍͠ঢ়ଶͷεΫϦʔϯγϣοτΛϦϑΝϨϯεͱͯ͠อଘ͓ͯ͠ ͘ w
QPJOUGSFFDPTXJGUTOBQTIPUUFTUJOHͳͲ !IJSBHSBN
ࠓ͢͜ͱ w 1SFWJFXTΛ735ͷςετέʔεʹ͢Δ w 1VMM3FRVFTUͱ$* w ͳͥࠓ735ΛؤுΔ͔ !IJSBHSBN
!IJSBHSBN
Previews w 9DPEFͰ4XJGU6*7JFXΛϓϨϏϡʔ w )PUSFMPBE w #Preview PreviewProvider @Previewable !IJSBHSBN
Prefire w IUUQTQSFpSFSV w (JU)VC#BSSFE&XF1SFpSF w 4XJGU1.1MVHJOͱͯ͠ಋೖ͢Δ͚ͩͰɺط ଘͷ1SFWJFXT͔Β735ͷςετέʔεΛੜ Ͱ͖ΔΑ͏ʹͳΔ w
ը૾ൺֱ෦QPJOUGSFFDPTXJGU TOBQTIPUUFTUJOH !IJSBHSBN
Example #Preview("Colorful Tiles") { VStack(spacing: 40) { RoundedRectangle(cornerRadius: 8) .fill(Color.pink)
RoundedRectangle(cornerRadius: 8) .fill(Color.cyan) RoundedRectangle(cornerRadius: 8) .fill(Color.orange) } .padding(40) .prefireEnabled() } !IJSBHSBN
Example func test_ColorfulTiles_Preview() { let preview = { VStack(spacing: 40)
{ RoundedRectangle(cornerRadius: 8) .fill(Color.pink) RoundedRectangle(cornerRadius: 8) .fill(Color.cyan) RoundedRectangle(cornerRadius: 8) .fill(Color.orange) } .padding(40) .prefireEnabled() } let isScreen = true if let failure = assertSnapshots( for: PrefireSnapshot( preview(), name: "Colorful Tiles", isScreen: isScreen, device: deviceConfig) ) { XCTFail(failure) } } !IJSBHSBN
ΧελϜςϯϓϨʔτ w 4UFODJMͷΧελϜςϯϓϨʔτͰɺੜ͞ΕΔςετίʔυͷ༰Λ ίϯτϩʔϧͰ͖Δ w ຊޠӳޠͱΧϥʔεΩʔϜͷ໌҉Ͱύλʔϯͷεφοϓγϣοτ Λ࡞ΔΑ͏ʹΧελϜςϯϓϨʔτΛ࡞ͬͯΔ !IJSBHSBN
Pull ReqeustͱCI w ςετͷ࣮ߦͱผʹɺ%BOHFSΛ$*Ͱ࣮ߦ w ϦϑΝϨϯεը૾ʹEJ⒎͕͋Δ ΞϓϦͷ6* ʹมߋ͕͋Δ ͱ͖ɺCFGPSFBGUFSEJ⒎Λ 13ʹίϝϯτͰషΔ
!IJSBHSBN
ͳͥඞཁ͔ w "*ίʔσΟϯά࣌ʹͳͬͯ735ͷՁ͕ ্͕͍ͬͯΔ w ίʔυϨϏϡʔͷෛՙ͕ߴ͍ w ίʔυͷEJ⒎͚ͩͰҙਤ͠ͳ͍ը໘ͷม ߋյΕΛݟ͚ͭΔͷ͕͍͠ w
ि͚ͩͬͯΔݸਓΞϓϦɺϲ݄Ͱ 13T !IJSBHSBN
w σβΠϯγεςϜίϯϙʔωϯτͷڞ௨Խ͕ൃୡ͢Δ΄Ͳɺʮ͍͡ Γ͔ͨͬͨͷͱผͷը໘ʹݟͨͷมߋ͕ٴͿʯ͕ى͜Γ͘͢ ͳΔ w "*ࢦࣔ͞ΕͨλεΫʹूத͢ΔͷͰɺ෭࡞༻తʹӨڹ͕͋ͬͨը໘ ʹ͍ͭͯݟམͱ͕ͪ͠ w ϩʔΧϥΠζɺΧϥʔεΩʔϜ·Ͱཏͨ͠ݟͨͷ֬ೝίετ͕ ߴ͍
w Ζ͏ͱࢥ͑ෳͷը໘αΠζͰͷ735Ͱ͖Δ !IJSBHSBN
͓ΘΓ !IJSBHSBN