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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Cluster, Inc.
March 10, 2022
Technology
1.1k
0
Share
cluster_SwiftUI
Cluster, Inc.
March 10, 2022
More Decks by Cluster, Inc.
See All by Cluster, Inc.
iOSDC2023_Cluster
clusterinc
1
2.7k
Cluster_Extended Tokyo_WWDC 2023
clusterinc
0
3.8k
2023-05-24_Qiita_Night_AWS_vol.2_Cluster
clusterinc
0
520
gocon-2022-spring_sponsor-session.pdf
clusterinc
0
1.6k
cluster_Android_JetpackCompose
clusterinc
0
1.1k
AvatarMakerを支える技術 / cluster_avatarmaker_engineering
clusterinc
0
1.7k
clusterでLOD対応したときの話 / cluster LOD
clusterinc
0
2k
クラスター株式会社紹介資料 / Company Deck
clusterinc
5
340k
Other Decks in Technology
See All in Technology
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
2
130
Redmine次期バージョン7.0の注目新機能解説 — UI/UX強化と連携強化を中心に
vividtone
1
230
10サービス以上のメール到達率改善を地道に継続的に進めている話 / Continue to improve email delivery rates across multiple services
yamaguchitk333
6
2.3k
【禁断】Obsidianの第二の脳に「知の巨人」と呼ばれた師匠の脳をロードしてみた
nagatsu
0
2.5k
Slack MCPでインシデント対応とFAQ生成を加速する:社内ワークショップの実践
lycorptech_jp
PRO
0
120
GitHub Copilot appで変わる GitHub Copilot CLI開発体験
tomokusaba
0
120
Swift Sequence の便利 API 再発見
treastrain
1
290
AIのために、AIを使った、Effect-TSからの脱却 〜テストを活用した安全なリファクタリングの進め方〜
bitkey
PRO
1
210
LT準備のToilを削減 〜決定論×確率論のスライド生成CLI〜
shukob
0
120
ラズパイ & Picoで入門:Zephyr(RTOS)の環境構築からビルドまでの紹介
iotengineer22
0
170
SDDで⾒える、AIコーディングの"内訳"
lycorptech_jp
PRO
0
150
The Making of AI Chips
pfn
PRO
0
620
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Tell your own story through comics
letsgokoyo
1
930
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
61
44k
エンジニアに許された特別な時間の終わり
watany
106
240k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.2k
Done Done
chrislema
186
16k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
360
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
240
First, design no harm
axbom
PRO
2
1.2k
We Have a Design System, Now What?
morganepeng
55
8.1k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
150
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
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
͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠