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
Five things you can do with SwiftUI v2
Search
Akio Itaya
June 23, 2020
Programming
0
930
Five things you can do with SwiftUI v2
WWDC Extended Tokyo 2020
Akio Itaya
June 23, 2020
Tweet
Share
More Decks by Akio Itaya
See All by Akio Itaya
Apple Vision Pro trial session
akkeylab
0
120
How to support Privacy Manifest
akkeylab
0
290
Let's make it compatible with visionOS!
akkeylab
0
140
Let's Join the Android community!
akkeylab
0
84
顔写真メイクアップアプリの開発におけるプライバシー保護とコスト削減のための手法
akkeylab
1
270
How to hide the key
akkeylab
0
260
Present and Future of targeted Ad
akkeylab
1
74
iOS team meeting by AppBrew #01
akkeylab
0
87
About published Ad
akkeylab
0
90
Other Decks in Programming
See All in Programming
Git Lint
bkuhlmann
4
750
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
170
Milestoner
bkuhlmann
1
410
PHP8.3の機能を振り返る / Review of PHP 8.3 features
seike460
PRO
1
110
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
910
二郎系ラーメンのコールで学ぶ AST 解析
memory1994
PRO
7
1.7k
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
410
GitHub Actionsで泣かないためにやっておきたい設定 / Recommended GHA settings to avoid crying
pinkumohikan
3
530
Snowflakeで眠ったデータを起こそう!
estie
0
120
Node.js v22 で変わること
yosuke_furukawa
PRO
9
3.1k
ゆるい個人開発のススメ
kuroppe1819
10
990
データアナリストが行うDatabricksを活用したETLの自動化事例
shinoa
0
260
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
44
9.7k
Design by the Numbers
sachag
274
18k
Practical Orchestrator
shlominoach
182
9.7k
The Cult of Friendly URLs
andyhume
74
5.7k
Building a Modern Day E-commerce SEO Strategy
aleyda
17
6.4k
Typedesign – Prime Four
hannesfritz
36
2.1k
Building Adaptive Systems
keathley
31
1.9k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.6k
Docker and Python
trallard
34
2.7k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
Happy Clients
brianwarren
92
6.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
19
1.7k
Transcript
AKKEY / AKIO ITAYA SwiftUI v2 ͰՄೳʹͳΔ͜ͱ̑બʂ WinTicket, Inc.
໊લɿ൘୩ ߊྑɹ/ɹ͖͋ͬʔ झຯɿυϥΠϒ ׆ಈɿ@AkkeyLab Cyberagent, Inc. WinTicket, Inc. भʢԬʣग़ɹ̍̔৽ଔ iOS
ΤϯδχΞ ࣗݾհ
◆ UIKit Λϥοϓ͢Δճ͕ܹݮʂ ◆ Navigation Graph ͕ͬͯ͘Δʂ ◆ Xcode Previews
ύϑΥʔϚϯεUPʂ ◆ Compositional Layout ͕ར༻Մೳʹʂ ◆ ScrollView ͕͑ΔϨϕϧʹʂ SwiftUI v2 ͰՄೳʹͳΔ͜ͱ̑બʂ
UIKit Λϥοϓ͢Δճ͕ܹݮʂ
UIKit Λϥοϓ͢Δճ͕ܹݮʂ
UIKit Λϥοϓ͢Δճ͕ܹݮʂ Activity Indicators, Search Bars, Multiline Text Views, Refresh
Controls, …
ScrollView ͕͑ΔϨϕϧʹʂ
ScrollView ͕͑ΔϨϕϧʹʂ ݱঢ়ɺՃಡΈࠐΈҰۤ࿑ Offset ͷ֓೦Ճ͞ΕΔͣʂ
Compositional Layout ͕ར༻Մೳʹʂ
Compositional Layout ͕ར༻Մೳʹʂ ҰԠɺͦΕͬΆ͍ͷ࡞ΕΔ
Compositional Layout ͕ར༻Մೳʹʂ https://akkeylab.com/2020/05/10/perform-full-scale-application-development-with-swiftui/
Compositional Layout ͕ར༻Մೳʹʂ https://akkeylab.com/2020/05/10/perform-full-scale-application-development-with-swiftui/
Compositional Layout ͕ར༻Մೳʹʂ ͰɺύϑΥʔϚϯεඍົ
Compositional Layout ͕ར༻Մೳʹʂ https://developer.apple.com/documentation/uikit/views_and_controls/collection_views/layouts SwiftUI ͱಉ͡ WWDC19 Ͱൃද SwiftUI ͕ରԠ͠ͳ͍Θ͚͕ͳ͍ʂ
Xcode Previews ύϑΥʔϚϯεUPʂ
Xcode Previews ύϑΥʔϚϯεUPʂ Xcode Simulator Simulator Simulator Simulat
Xcode Previews ύϑΥʔϚϯεUPʂ Xcode Simulator Simulator Simulator Simulat
Xcode Previews ύϑΥʔϚϯεUPʂ Xcode Simulator Simulator Simulator Simulat
Xcode Previews ύϑΥʔϚϯεUPʂ ࢀߟจݙɿHow Xcode Previews works https://akkeylab.com/2020/02/11/how-xcode-previews-works/
Xcode Previews ύϑΥʔϚϯεUPʂ macOS ΠϯετʔϧͷࣄલษڧඞਢͰ͢Αʂ https://support.apple.com/ja-jp/HT208891
Navigation Graph ͕ͬͯ͘Δʂ
Navigation Graph ͕ͬͯ͘Δʂ Storyboard ͷػೳ͕ SwiftUI
Navigation Graph ͕ͬͯ͘Δʂ https://developer.android.com/guide/navigation/navigation-design-graph
WWDC20 ͷৼΓฦΓͱ͍͑…
iOS Developer’s CyberAgent TXJG ̓ / ̍ʢਫʣ̍࣌̕ΑΓશΦϯϥΠϯ։࠵ʂ
࠷ޙʹ
࠷ޙʹ ༧ͳͷͰ֎ΕౖͯΒͳ͍ͰͶ
Thank you !!