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
710
Deep Dive into ~/.claude/projects
hiragram
14
22k
iOSアプリ開発もLLMで自動運転する
hiragram
7
2.7k
iOSアプリの定期リリースとその自動化@potatotips#90
hiragram
1
470
Xcode Cloud事例紹介
hiragram
1
520
iOSアプリを安全にローカライズする
hiragram
1
460
iPhoneXのTrueDepthカメラでVRMを動かす
hiragram
2
14k
生きた仕様書としてのUIカタログアプリ運用 構想編
hiragram
1
1.5k
Other Decks in Technology
See All in Technology
ソフトウェアエンジニアとデータエンジニアの違い・キャリアチェンジ
mtpooh
1
720
AIエージェントを導入する [ 社内ナレッジ活用編 ] / Implement AI agents
glidenote
1
340
個人開発からエンプラまで。AIコードレビューで開発を楽しもう
moongift
PRO
0
280
Zabbix Conference Japan 2025 ダッシュボードコンテストLT
katayamatg
0
140
内部品質・フロー効率・コミュニケーションコストを悪化させ現場を苦しめかねない16の組織設計アンチパターン[超簡易版] / 16 Organization Design Anti-Patterns for Software Development
mtx2s
2
140
AI時代におけるドメイン駆動設計 入門 / Introduction to Domain-Driven Design in the AI Era
fendo181
0
600
QAエンジニアがプロダクト専任で チームの中に入ると。。。?/登壇資料(杉森 太樹)
hacobu
PRO
0
160
お試しで oxlint を導入してみる #vuefes_aftertalk
bengo4com
2
1.4k
Sansan BIが実践する AI on BI とセマンティックレイヤー / data_summit_findy
sansan_randd
0
120
エンジニアにとってコードと並んで重要な「データ」のお話 - データが動くとコードが見える:関数型=データフロー入門
ismk
0
280
CloudComposerによる大規模ETL 「制御と実行の分離」の実践
leveragestech
0
210
今日から使える AWS Step Functions 小技集 / AWS Step Functions Tips
kinunori
5
630
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Being A Developer After 40
akosma
91
590k
A Modern Web Designer's Workflow
chriscoyier
697
190k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
920
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
How to train your dragon (web standard)
notwaldorf
97
6.3k
Faster Mobile Websites
deanohume
310
31k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
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