Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Pairs iOSとトレンドの技術
Search
Muukii
April 07, 2022
Technology
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Pairs iOSとトレンドの技術
Muukii
April 07, 2022
More Decks by Muukii
See All by Muukii
Problem Solving from the Abstraction Layer
muukii0803
1
82
Thoughts about build flow
muukii0803
2
370
スマホアプリ開発で大切なこと
muukii0803
3
200
エンジニアとして働くために
muukii0803
0
230
Q. Textureは部分的に導入できますか?
muukii0803
3
2.6k
安定したチャットを実現するための アプリとAPI設計
muukii0803
17
8.7k
快適なUIを持つアプリを作るために できること
muukii0803
12
2.8k
iOS エンジニアが考える Webアプリ開発
muukii0803
3
540
AutoLayout以外の選択肢
muukii0803
13
5.5k
Other Decks in Technology
See All in Technology
Claude Code をローカルとサーバー上で利用した際の Bedrock 利用料をユーザー単位で一本化してみる
ohorig
0
180
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
250
Draft AIエージェントの トークン消費を最小化する 8つの原則
kinopeee
6
1.8k
kintoneで在庫管理システムを作るときの要件定義・設計ポイント
kai0707
0
120
(swiftc) NonCopyableとライフタイム修飾子
teamhimeh
0
150
Vue.jsのGitHubから学ぶ意思決定
yut0naga1_fa
1
320
Snowflake でできることが増えたら、 ABAC が必要になった
kaeton
0
110
Vue で書く 空間コンピューティング、TresJS と WebXR を使ったXR デバイスのフロントエンド開発
hiranuma
0
120
AIで選択肢が広がった組織設計の理想と現実
konifar
15
6.6k
Obsidian Vault Architectures
x5gtrn
PRO
0
190
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
510
E2Eってつらくないですか?E2Eの管理コストを下げる手段とその実践
akaboshinit
5
2.5k
Featured
See All Featured
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8.1k
Six Lessons from altMBA
skipperchong
29
4.5k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
330
Accessibility Awareness
sabderemane
1
260
Design in an AI World
tapps
1
370
Thoughts on Productivity
jonyablonski
76
5.4k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
820
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
460
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
560
Visualization
eitanlees
153
17k
Transcript
MoT x ΤϨΧ େنΞϓϦΛࢧ͑ΔΞϓϦ։ൃݱͷϦΞϧ Mobile Development Director 2022 Mar Pairs
iOSͱτϨϯυͷٕज़
1. ʮେنʯͱ 2. Pairs iOSΞϓϦͷنͱ׆༻͍ͯ͠Δٕज़ 3. ৽͍ٕ͠ज़ͱಋೖɺ։ൃͷϞνϕʔγϣϯ
• ར༻ऀ͕ଟ͍ • ػೳ͕ଟ͍ • ྺ࢙͕͍ (ݹ͍ίʔυ͕ଟ͍) • ੍͕ଟ͍ -
ؾܰͳ։ൃ͕ߦ͍ͮΒ͍ େنͷΠϝʔδ
• Swift 270,000ߦ • ػೳ(༷)ͱͯଟ͍ - ϏδωεͷͨΊ • 2͔͚ͯࣄۀͱฒߦͯ͠ίʔυΛॻ͖͑ -
2021/09ʹྃ Pairs iOS
• TextureGroup/Texture • VergeGroup/Verge • muukii/MondrianLayout • And more +++
Tech stack
• AutoLayoutͷͨΊͷDSL • result-buildersΛ׆༻ • SyntaxSwiftUIʹ͍ۙ • هड़͔ΒconstraintsΛੜ͢Δ muukii/MondrianLayout
• SwiftUI • ར༻͍ͯ͠ͳ͍ & ༧ఆແ͍ • iOS ඪ४ίϯϙʔωϯτ͔ΒΕͨ։ൃ͕ඞཁͳͨΊ •
Concurrency • ར༻ͷ४උத • iOS12αϙʔτதʹΑΓ ৽͍ٕ͠ज़
• Ϗδωεύʔιϯ + ΤϯδχΞ ͱͯ͠ͷεΩϧͷਂ͞Λٻ͢Δ • ʮͦͷٕज़ʯ͕Ͳͷఔͷن·Ͱ͑Δͷ͔Δ • Ϧʔμʔ +
ϝϯόʔͰٕज़ͷՄೳੑΛ୳Δ • ҰݟΧοίΠΠ͚ͩͷٕज़ͳͷ͔ɺຊʹ༏Εٕͨज़ͳͷ͔ΛΔ͜ͱ͕ग़དྷΔ େنͳΞϓϦ։ൃָ͍͠ʁ
Thank you
github.com/ muukii