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
アプリ内でWebAPIを抽象化するためのフレームワークAbstractionKitの紹介
Search
Yuya Hirayama
October 25, 2017
Technology
1
3.7k
アプリ内でWebAPIを抽象化するためのフレームワークAbstractionKitの紹介
Yuya Hirayama
October 25, 2017
Tweet
Share
More Decks by Yuya Hirayama
See All by Yuya Hirayama
わいわいClaude Code アイスブレイクLT iOSDC2025 Day2 アンカンファレンス
hiragram
0
140
LLMエージェント時代に適応した開発フロー
hiragram
2
730
Deep Dive into ~/.claude/projects
hiragram
14
22k
iOSアプリ開発もLLMで自動運転する
hiragram
7
2.8k
iOSアプリの定期リリースとその自動化@potatotips#90
hiragram
1
470
Xcode Cloud事例紹介
hiragram
1
520
iOSアプリを安全にローカライズする
hiragram
1
470
iPhoneXのTrueDepthカメラでVRMを動かす
hiragram
2
14k
生きた仕様書としてのUIカタログアプリ運用 構想編
hiragram
1
1.5k
Other Decks in Technology
See All in Technology
LINEヤフー バックエンド組織・体制の紹介
lycorptech_jp
PRO
0
830
Kubernetesと共にふりかえる! エンタープライズシステムのインフラ設計・テストの進め方大全
daitak
0
420
現地速報!Microsoft Ignite 2025 M365 Copilotアップデートレポート
kasada
2
1.5k
AI エージェントを評価するための温故知新と Spec Driven Evaluation
icoxfog417
PRO
2
560
pmconf 2025 大阪「生成AI時代に未来を切り開くためのプロダクト戦略:圧倒的生産性を実現するためのプロダクトサイクロン」 / The Product Cyclone for Outstanding Productivity
yamamuteki
3
1.9k
ローカルLLM基礎知識 / local LLM basics 2025
kishida
17
5.2k
Progressive Deliveryで支える!スケールする衛星コンステレーションの地上システム運用 / Ground Station Operation for Scalable Satellite Constellation by Progressive Delivery
iselegant
1
210
Redux → Recoil → Zustand → useSyncExternalStore: 状態管理の10年とReact本来の姿
zozotech
PRO
21
8.9k
Rubyist入門: The Way to The Timeless Way of Programming
snoozer05
PRO
7
540
大規模モノレポの秩序管理 失速しない多言語化フロントエンドの運用 / JSConf JP 2025
shoota
0
290
不確実性に備える ABEMA の信頼性設計とオブザーバビリティ基盤
nagapad
3
4.6k
雲勉LT_Amazon Bedrock AgentCoreを知りAIエージェントに入門しよう!
ymae
2
180
Featured
See All Featured
Faster Mobile Websites
deanohume
310
31k
[RailsConf 2023] Rails as a piece of cake
palkan
57
6.1k
Designing Experiences People Love
moore
142
24k
Statistics for Hackers
jakevdp
799
230k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
GitHub's CSS Performance
jonrohan
1032
470k
Agile that works and the tools we love
rasmusluckow
331
21k
Writing Fast Ruby
sferik
630
62k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.8k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Transcript
ΞϓϦͰ8FC"1*ΛநԽ͢ΔͨΊͷ ϑϨʔϜϫʔΫ"CTUSBDUJPO,JUͷհ !IJSBHSBN QPUBUPUJQT
w !IJSBHSBN w 7"4*-: w IJSBHSBN"CTUSBDUJPO,JU w IUUQUFDIWBTJMZKQFOUSZBQJBCTUSBDUJPOMBZFS
"1*ϦΫΤετपΓͰࠔͬͯ·ͤΜ͔ʁ w "MBNPpSFSFRVFTU ʜ ͕͍͛͑͢ΖΜͳͱ͜Ζʹॻ͍ͯ ͋ͬͯͲ͔͜ΒԿ͕ݺΕͯΔͷ͔͔Βͳ͍ w "1*,JUʹஔ͖͍͚͑ͨͲ"MBNPpSF৮ͬͯΔॴଟ͢ ͗ͯແཧ w
ଞͷը໘Ͱऔಘͨ͠σʔλΛࣗͷը໘ʹద༻ͤͨ͞ ͍ˠOPUJpDBUJPO͏͔ʙˠ࿙Ε
"1*ϦΫΤετपΓͰࠔͬͯ·ͤΜ͔ʁ w ຐ͕ࠩͯ͠࡞ͬͯ͠·ͬͨہॴత௨৴ϥούʔَ͕͍ͮ Β͘ͳ͖ͬͯͨ w +40/Ϛούʔஔ͖͍͚͑ͨͲ ུ w ͳΜ͔0QUJPOBM͕૿͖͑ͯͨ
w 3YͰϦΞΫςΟϒʹ௨৴ॻ͍ͯΈ͍ͨͳʔ
"CTUSBDUJPO,JU w 8FC"1*ΛߏԽͯ͠ఆٛ͢ΔͨΊͷϑϨʔϜϫʔΫ w ఆٛ͢Δ͚ͩɻ࣮ࡍʹ௨৴Ϛοϐϯά͢Δͱ͜Ζ͓͖ͳ ϑϨʔϜϫʔΫͰॻ͚Δ w ϓϩτίϧࢦ w ௨৴ϥΠϒϥϦΛ࣮ࡍʹѻ͏δΣωϦοΫͳϥούʔΛݸͭ
͘Εͯ͢ͷΤϯυϙΠϯτʹରͯ͠ϦΫΤετΛ͛Β ΕΔநϨΠϠʔ͕࡞ΕΔ w ෳࡶͳߏͷ+40/ѻ͑Δ
None
None
QSPUPDPM&OEQPJOU%FpOJUJPO BTTPDJBUFEUZQF3FTQPOTF 3FTQPOTF%FpOJUJPO 4JOHMF3FTQPOTF "SSBZ3FTQPOTF $PNCJOFE3FTQPOTF FUDʜ BTTPDJBUFEUZQF&OWJSPONFOU &OWJSPONFOU%FpOJUJPO
QSPEVDUJPO TUBHJOH NPDL FUDʜ BTTPDJBUFEUZQF3FTVMU BTTPDJBUFEUZQF+40/ <4USJOH"OZ> <<4USJOH"OZ>>
QSPUPDPM&OEQPJOU%FpOJUJPO BTTPDJBUFEUZQF3FTQPOTF 3FTQPOTF%FpOJUJPO 4JOHMF3FTQPOTF "SSBZ3FTQPOTF $PNCJOFE3FTQPOTF FUDʜ BTTPDJBUFEUZQF&OWJSPONFOU &OWJSPONFOU%FpOJUJPO
QSPEVDUJPO TUBHJOH NPDL FUDʜ BTTPDJBUFEUZQF3FTVMU BTTPDJBUFEUZQF+40/ <4USJOH"OZ> <<4USJOH"OZ>>
4JOHMF3FTQPOTF6TFS 4JOHMF3FTQPOTF6TFSJOJU KTPOKTPO SFTVMU6TFS
"SSBZ3FTQPOTF6TFS "SSBZ3FTQPOTF6TFSJOJU KTPOKTPO SFTVMU<6TFS>
&NQUZ3FTQPOTF &NQUZ3FTQPOTFJOJU KTPOKTPO SFTVMU7PJE
$PNCJOFE3FTQPOTF4JOHMF3FTQPOTF6TFS "SSBZ3FTQPOTF.FTTBHF ུJOJU KTPOKTPO SFTVMU 6TFS <.FTTBHF>
·ͱΊ w "CTUSBDUJPO,JUΛͬͯఆٛͨ͠ΤϯυϙΠϯτͱ"1*,JUͱ ͷϒϦοδΛFNCFEEFEGSBNFXPSLͱͯ͠ผλʔήοτʹ Γग़͓ͯ͘͠ͱεοΩϦͯ͠ྑ͍Ͱ͢ w ଞը໘ͷөΈ͍ͨͳ͜ͱɺ"CTUSBDUJPO,JUͰ ػೳΛఏڙ͠·ͤΜ͕ɺநϨΠϠʔΛ্खʹ࡞ΔͱΞϓϦ ϒϩʔυΩϟετ͕͘͢͝؆୯ʹͰ͖·͢ɻৄ͘͠ 7"4*-:ςοΫϒϩάΛΈͯͶ
w "CTUSBDUJPO,JU "1*,JU 3Y4XJGUͷઆ໌࣌ؒ͋ͬͨΒ͠ ·͢ ଟͳ͍
None
None