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
170
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 build visionOS apps using Windows
akkeylab
0
160
How to build visionOS apps using Persona
akkeylab
1
320
Summary - Introducing enterprise APls for visionOS
akkeylab
0
490
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
280
Let's Join the Android community!
akkeylab
0
180
顔写真メイクアップアプリの開発におけるプライバシー保護とコスト削減のための手法
akkeylab
1
440
How to hide the key
akkeylab
0
350
Other Decks in Programming
See All in Programming
Building an Application with TDD, DDD and Hexagonal Architecture - Isn't it a bit too much?
mufrid
0
370
TypeScript LSP の今までとこれから
quramy
0
110
Use Perl as Better Shell Script
karupanerura
0
660
JSAI2025 RecSysChallenge2024 優勝報告
unonao
1
380
技術的負債と戦略的に戦わざるを得ない場合のオブザーバビリティ活用術 / Leveraging Observability When Strategically Dealing with Technical Debt
yoshiyoshifujii
0
160
Doma で目指す ORM 最適解
nakamura_to
1
160
ユーザーにサブドメインの ECサイトを提供したい (あるいは) 2026年函館で一番熱くなるかもしれない言語の話
uvb_76
0
180
複雑なフォームを継続的に開発していくための技術選定・設計・実装 #tskaigi / #tskaigi2025
izumin5210
12
6.4k
從零到一:搭建你的第一個 Observability 平台
blueswen
0
220
Javaのルールをねじ曲げろ!禁断の操作とその代償から学ぶメタプログラミング入門 / A Guide to Metaprogramming: Lessons from Forbidden Techniques and Their Price
nrslib
1
300
Blueskyのプラグインを作ってみた
hakkadaikon
1
290
テスト分析入門/Test Analysis Tutorial
goyoki
12
2.7k
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
52
7.6k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.3k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
Practical Orchestrator
shlominoach
188
11k
Producing Creativity
orderedlist
PRO
346
40k
Balancing Empowerment & Direction
lara
1
89
Gamification - CAS2011
davidbonilla
81
5.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
Why Our Code Smells
bkeepers
PRO
336
57k
Docker and Python
trallard
44
3.4k
GraphQLとの向き合い方2022年版
quramy
46
14k
How STYLIGHT went responsive
nonsquared
100
5.6k
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 !!