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
cluster_SwiftUI
Search
Cluster, Inc.
March 10, 2022
Technology
0
970
cluster_SwiftUI
Cluster, Inc.
March 10, 2022
Tweet
Share
More Decks by Cluster, Inc.
See All by Cluster, Inc.
iOSDC2023_Cluster
clusterinc
1
1.6k
Cluster_Extended Tokyo_WWDC 2023
clusterinc
0
2.4k
2023-05-24_Qiita_Night_AWS_vol.2_Cluster
clusterinc
0
240
gocon-2022-spring_sponsor-session.pdf
clusterinc
0
1.2k
cluster_Android_JetpackCompose
clusterinc
0
910
AvatarMakerを支える技術 / cluster_avatarmaker_engineering
clusterinc
0
1.5k
clusterでLOD対応したときの話 / cluster LOD
clusterinc
0
1.6k
クラスター会社紹介資料 / We are hiring
clusterinc
5
270k
Other Decks in Technology
See All in Technology
VSCode上からSlackにメッセージを送る拡張機能を作っている話
ebarakazuhiro
0
120
技術イベントはなんとかひねり出す 日経の技術広報の取り組み/techpr3
nishiuma
0
230
KubeCon EU: Unlocking new Platform Experiences with Open Interfaces
salaboy
1
380
OCI Data Integration技術情報 / ocidi_technical_jp
oracle4engineer
PRO
1
1.5k
Autopsy of a Cascading Outage from a MySQL Crashing Bug
jfg956
0
200
技術広報として2023年度に頑張ったこと / What we did well in FY2023 as a DevRel
pauli
5
490
Why do you get AWS certificates
hirosys
0
120
大規模なアジャイル開発の現場と技術負債 / Technical Debt
yoshiitaka
21
4.1k
LLMの現在
pfn
PRO
3
1.3k
エンジニアブランディングチームの KPI / KPI's of engineer branding team
chaspy
1
140
GitHub最新情報キャッチアップ 2024年3月
dzeyelid
17
3.2k
TypeScript Quiz (Encraft #12 Frontend Quiz Night)
uhyo
6
760
Featured
See All Featured
Atom: Resistance is Futile
akmur
258
25k
Build The Right Thing And Hit Your Dates
maggiecrowley
23
1.9k
Building Adaptive Systems
keathley
29
1.8k
Rebuilding a faster, lazier Slack
samanthasiow
72
8.2k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
Code Review Best Practice
trishagee
54
15k
Rails Girls Zürich Keynote
gr2m
91
13k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
What the flash - Photography Introduction
edds
64
11k
Build your cross-platform service in a week with App Engine
jlugia
223
17k
Visualization
eitanlees
135
14k
In The Pink: A Labor of Love
frogandcode
137
21k
Transcript
clusterͰͷSwiftUI׆༻ྫ 20223݄3 ڮຊ
Cluster, Inc. All Rights Reserved. ࣗݾհ 2 • ϓϥοτϑΥʔϜࣄۀ෦GrowthTeamॴଐ •
1ؒͷΠϯλʔϯظؒΛܦͯɺ2017ʹ ৽ଔͰೖࣾ • ιϑτΣΞΤϯδχΞ⚡ • iOS/Unity
Cluster, Inc. All Rights Reserved. ࠓ͢͜ͱ 3 • SwiftUIಋೖͷܦҢํ •
clusterͰͷSwiftUIಋೖࣄྫ • ಋೖͯ͠ײͨ͡ྑ͍ɾҙ • ࠓޙऔΓΈ͍ͨ͜ͱ
SwiftUIಋೖͷܦҢํ 🗺
Cluster, Inc. All Rights Reserved. ಋೖͷܦҢ 5 • Ϟμϯͳٕज़Λ͍͔ͨͬͨ •
ٕज़తͳνϟϨϯδWelcomeͳࣾ෩ • UIύʔπͷίϯϙʔωϯτԽ͕༰қ • ։ൃͷ্ • ༻͍ͯ͠ΔطଘϥΠϒϥϦ͕SwiftUIʹରԠ͍ͯͨ͠ • Lottie, SDWebImage, etc…
Cluster, Inc. All Rights Reserved. ಋೖͷํ 6 • Collection/TableViewͷCellͷ෦ΛSwiftUIԽ͍ͯ͘͠ •
৽ͨʹ࣮͢Δը໘ʹੵۃతʹ༻͢Δ • UIHostingControllerΛCellʹͤΔ
clusterͰͷSwiftUIಋೖࣄྫ 🚀
Cluster, Inc. All Rights Reserved. ͜Μͳͱ͜ΖͰΘΕ͍ͯ·͢ 8 ϝοηʔδػೳ ϫʔϧυΫϥϑτ
Cluster, Inc. All Rights Reserved. ৽͍͠APIͷ༻ࣄྫ 9 ϝοηʔδػೳ contextMenu Long
Tap
ಋೖͯ͠ײͨ͡ྑ͍ 🙆ɾҙ ⚠
Cluster, Inc. All Rights Reserved. ྑ͍ 11 • Previewػೳ •
UI࣮ͷΠςϨʔγϣϯߴԽ • UIύʔπͷίϯϙʔωϯτԽ • ڞ௨෦Λ͋ͱ͔ΒΓग़͍͢͠ • ίʔυϨϏϡʔ͘͢͠ • XMLΑΓΔ͔ʹಡΈ͍͢
Cluster, Inc. All Rights Reserved. ϝοηʔδػೳͰͷ׆༻ྫ 12 • ϝοηʔδόϒϧͷ۠ผɺจࣈͷݟΕɺෳߦɺϦϯΫςΩετ
Cluster, Inc. All Rights Reserved. ҙ 13 • Previewػೳ •
දࣔ͞Εͳ͘ͳΓ͕ͪ • ͑ΔAPIͷਫ਼ࠪ • iOSόʔδϣϯʹΑͬͯ͑ΔAPI͕ҧ͏ • ViewͷαΠζऔಘ͕ࠔ • GeometryReader͕Ή͍ͣ
ࠓޙऔΓΈ͍ͨ͜ͱ 💪
Cluster, Inc. All Rights Reserved. ࠓޙऔΓΈ͍ͨ͜ͱ 15 • SwiftUIͷίϯϙʔωϯτཧ •
ݱঢ়Ͳ͜ͰԿ͕ΘΕ͍ͯΔͷ͔͕͔ΓͮΒ͍ • ModuleԽɺStorybook • ΞʔΩςΫνϟ౷Ұ • SwiftUI + Combine Ͱ MVVM
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠