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
98
iOS team meeting by AppBrew #01
Akio Itaya
February 21, 2023
Tweet
Share
More Decks by Akio Itaya
See All by Akio Itaya
Summary - Introducing enterprise APls for visionOS
akkeylab
0
170
Apple Vision Pro trial session
akkeylab
0
180
How to support Privacy Manifest
akkeylab
0
310
Let's make it compatible with visionOS!
akkeylab
0
150
Let's Join the Android community!
akkeylab
0
94
顔写真メイクアップアプリの開発におけるプライバシー保護とコスト削減のための手法
akkeylab
1
310
How to hide the key
akkeylab
0
270
Present and Future of targeted Ad
akkeylab
1
80
About published Ad
akkeylab
0
91
Other Decks in Programming
See All in Programming
Kotlin/Androidでテスト駆動開発をはじめよう
hiroaki404
1
270
Google Cloud で プロダクト開発 事業として成長させるZennの例 / grows-zenn-with-google-cloud
wadayusuke
3
280
CSC307 Lecture 01
javiergs
PRO
0
290
宇宙一早くAmazon Bedrock 生成AIアプリ開発入門の献本が届いたので 感想をしみじみ語る
ymd65536
1
210
Kotlin Standard Library Gems
antonarhipov
2
320
Converting AST
yui_knk
4
170
2024年版 Kotlin サーバーサイドプログラミング実践開発
n_takehata
3
1.1k
DMMプラットフォームにおけるTiDBの導入から運用まで
pospome
4
960
[Kotlin Fest 2024] もっとKotlinを好きになる!K2時代のKotlin Compiler Plugin開発
kitakkun
3
2.6k
[Flutter] Unitテストの基礎を理解する
haruki_uiru
0
200
データサイエンスやデータエンジニアリングの求人サイトの個人開発
billyio
0
670
Get started with Compose Multiplatform!
ogi2ogi
0
1.2k
Featured
See All Featured
It's Worth the Effort
3n
180
27k
Become a Pro
speakerdeck
PRO
14
4.7k
A designer walks into a library…
pauljervisheath
201
24k
The Brand Is Dead. Long Live the Brand.
mthomps
51
36k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.2k
jQuery: Nuts, Bolts and Bling
dougneiner
60
7.3k
A better future with KSS
kneath
231
17k
Practical Orchestrator
shlominoach
184
9.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
22
6.6k
How STYLIGHT went responsive
nonsquared
92
4.9k
Automating Front-end Workflow
addyosmani
1361
200k
Faster Mobile Websites
deanohume
301
30k
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 !!