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
Pairs iOSとトレンドの技術
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Muukii
April 07, 2022
Technology
1k
0
Share
Pairs iOSとトレンドの技術
Muukii
April 07, 2022
More Decks by Muukii
See All by Muukii
Problem Solving from the Abstraction Layer
muukii0803
1
65
Thoughts about build flow
muukii0803
2
350
スマホアプリ開発で大切なこと
muukii0803
3
190
エンジニアとして働くために
muukii0803
0
210
Q. Textureは部分的に導入できますか?
muukii0803
3
2.6k
安定したチャットを実現するための アプリとAPI設計
muukii0803
17
8.5k
快適なUIを持つアプリを作るために できること
muukii0803
12
2.8k
iOS エンジニアが考える Webアプリ開発
muukii0803
3
520
AutoLayout以外の選択肢
muukii0803
13
5.4k
Other Decks in Technology
See All in Technology
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
3.6k
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
0
180
ボトムアップの改善の火を灯し続けろ!〜支援現場で学んだ、消えないための3つの打ち手〜 / 20260509 Kazuki Mori
shift_evolve
PRO
2
590
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
190
Every Conversation Counts
kawaguti
PRO
0
150
知ってた?JavaScriptの"正しさ"を検証するテストが5万以上もあること(Test262)
riyaamemiya
1
160
世界の中心でApp Runnerを叫ぶ FINAL
tsukuboshi
0
250
会社説明資料|株式会社ギークプラス ソフトウェア事業部
geekplus_tech
0
200
Oracle Cloud Infrastructure presents managed, serverless MCP Servers for Oracle AI Database
thatjeffsmith
0
170
エンタープライズの厳格な制約を開発者に意識させない:クラウドネイティブ開発基盤設計/cloudnative-kaigi-golden-path
mhrtech
0
360
ハーネスエンジニアリング入門
hatyibei
0
110
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
15
100k
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
140
Faster Mobile Websites
deanohume
310
31k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
110
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
110
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Six Lessons from altMBA
skipperchong
29
4.2k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
1
3.6k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.8k
Facilitating Awesome Meetings
lara
57
6.8k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
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