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
Deep Dive into ~/.claude/projects
hiragram
14
18k
iOSアプリ開発もLLMで自動運転する
hiragram
7
2.6k
iOSアプリの定期リリースとその自動化@potatotips#90
hiragram
1
450
Xcode Cloud事例紹介
hiragram
1
500
iOSアプリを安全にローカライズする
hiragram
1
440
iPhoneXのTrueDepthカメラでVRMを動かす
hiragram
2
14k
生きた仕様書としてのUIカタログアプリ運用 構想編
hiragram
1
1.4k
waiwai-swiftc-lazy.pdf
hiragram
0
300
Protocol Oriented WebAPI Abstraction
hiragram
0
380
Other Decks in Technology
See All in Technology
データモデリング通り #2オンライン勉強会 ~方法論の話をしよう~
datayokocho
0
160
AI時代の経営、Bet AI Vision #BetAIDay
layerx
PRO
1
2k
大規模イベントに向けた ABEMA アーキテクチャの遍歴 ~ Platform Strategy 詳細解説 ~
nagapad
0
230
マルチプロダクト×マルチテナントを支えるモジュラモノリスを中心としたアソビューのアーキテクチャ
disc99
1
530
Claude Codeは仕様駆動の夢を見ない
gotalab555
23
6.5k
ユーザー課題を愛し抜く――AI時代のPdM価値
kakehashi
PRO
1
120
Serverless Meetup #21
yoshidashingo
1
120
Jamf Connect ZTNAとMDMで実現! 金融ベンチャーにおける「デバイストラスト」実例と軌跡 / Kyash Device Trust
rela1470
1
200
Claude CodeでKiroの仕様駆動開発を実現させるには...
gotalab555
3
1k
金融サービスにおける高速な価値提供とAIの役割 #BetAIDay
layerx
PRO
1
830
Rubyの国のPerlMonger
anatofuz
3
740
結局QUICで通信は速くなるの?
kota_yata
3
2.9k
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
77
9.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
31
2.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Mobile First: as difficult as doing things right
swwweet
223
9.9k
How GitHub (no longer) Works
holman
314
140k
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