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
iOS team meeting by AppBrew #01
Search
Akio Itaya
February 21, 2023
Programming
0
180
iOS team meeting by AppBrew #01
Akio Itaya
February 21, 2023
Tweet
Share
More Decks by Akio Itaya
See All by Akio Itaya
How to handle 3D content on Android XR
akkeylab
0
65
Create a website using Spatial Web
akkeylab
0
300
How to build visionOS apps using Windows
akkeylab
0
160
How to build visionOS apps using Persona
akkeylab
1
330
Summary - Introducing enterprise APls for visionOS
akkeylab
0
500
Apple Vision Pro trial session
akkeylab
0
300
How to support Privacy Manifest
akkeylab
0
410
Let's make it compatible with visionOS!
akkeylab
0
290
Let's Join the Android community!
akkeylab
0
190
Other Decks in Programming
See All in Programming
Google Agent Development Kit でLINE Botを作ってみた
ymd65536
2
180
Deep Dive into ~/.claude/projects
hiragram
8
1.5k
A2A プロトコルを試してみる
azukiazusa1
2
1.1k
Haskell でアルゴリズムを抽象化する / 関数型言語で競技プログラミング
naoya
17
4.9k
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.3k
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
240
Benchmark
sysong
0
270
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
410
設計やレビューに悩んでいるPHPerに贈る、クリーンなオブジェクト設計の指針たち
panda_program
6
1.4k
童醫院敏捷轉型的實踐經驗
cclai999
0
190
[初登壇@jAZUG]アプリ開発者が気になるGoogleCloud/Azure+wasm/wasi
asaringo
0
130
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
1
690
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
What's in a price? How to price your products and services
michaelherold
246
12k
Side Projects
sachag
455
42k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
930
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
17
940
Site-Speed That Sticks
csswizardry
10
660
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
GraphQLとの向き合い方2022年版
quramy
48
14k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Transcript
#1 SwiftPM, SwiftUI, TCA iOS team meeting by AppBrew Topic
SwiftPM ͰϓϩδΣΫτཧ
Sources Լʹ࡞ͨ͠σΟϨΫτϦ ΛϞδϡʔϧͱͯ͠ೝࣝ͢Δ Package.swift Ͱ ҰൠతʹϞδϡʔϧͱݺͿͷ Λλʔήοτͱදه͢Δ
ϑϨʔϜϫʔΫͱͯ͠ ֎෦͔Βࢀর͞ΕΔͷΛఆٛ
None
ϓϩδΣΫτϑΝΠϧ ʹӨڹ͢Δͷ͜Ε͚ͩ ※ґଘ͢Δ Framework ͷઃఆଞʹՕॴ͋Δ͕লུ
ϓϩδΣΫτϑΝΠϧ ʹӨڹ͢Δͷ͜Ε͚ͩ Package σΟϨΫτϦͷࢀরʢid ఆٛʣ Ϧιʔεͱͯ͠ͷཧ ґଘ͢Δ Frameworkʢidʣ Target ຖͷґଘؔ
※ґଘ͢Δ Framework ͷઃఆଞʹՕॴ͋Δ͕লུ
ɾPackage.swift, Sources, Tests ͕͋Ε $ ͱஅ ɾϑΥϧμ, ϑΝΠϧ ΞϧϑΝϕοτॱ ɾϑΥϧμˠϑΝΠϧͷॱ
→ैͬͯɺϓϩδΣΫτϑΝΠϧ͕ඞཁͳ͍
SwiftUI ͱ TCA
1. The Composable Architecture 2. FluxʢReduxʣ෩ຯ 3. SwiftUI Λߟྀͯ͠࡞ΒΕ͍ͯΔ 4.
Point-Free ͕ఏڙ͍ͯ͠Δ OSS SwiftUI ͱ TCA
State Reducer Action View ViewStore Effect UseCase https://github.com/pointfreeco/swift-composable-architecture
Code ΛݟͯΈΔ
Thank you !!