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
KotlinとRetrofitは便利
Search
きりみん
July 19, 2016
Technology
700
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KotlinとRetrofitは便利
きりみん
July 19, 2016
More Decks by きりみん
See All by きりみん
AndroidエンジニアがRailsにチャレンジしてる理由
kirimin
1
1.7k
What are AtCoder and competitive programming
kirimin
0
10k
バーチャル男声幼女プログラマーとして活動した1年間の振り返り
kirimin
0
1.2k
アプリエンジニアでも神絵師になりたい!
kirimin
4
5.5k
Watashi ni Kotlin ga maiorita
kirimin
0
610
NEMのAPIとモザイクであそぼう
kirimin
0
430
はじめようきれいなコード
kirimin
8
3.2k
Material Components for Android触ってみる
kirimin
7
2.1k
[社内LT]あたらしいMaterial Design
kirimin
1
1.8k
Other Decks in Technology
See All in Technology
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
180
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
180
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
150
TinyGo 開発サイクルを高速化する:Go で作るエミュレータ入門
zozotech
PRO
1
720
10分で知る最近のOmarchy
komagata
0
310
おい、エージェントを使って終わらせろ
nwiizo
0
200
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
750
データ_AIの事業の勝敗をわけるもの
nek0128
0
290
人間はどの意思決定を手放せるのか
kawasima
14
5.8k
技術的負債から考える、AI時代のエンジニアリング投資 — ビズリーチの技術的負債と向き合った経験から、変更し続けられるソフトウェアを考える/ technical-debt-con2026
visional_engineering_and_design
2
1.6k
AI時代、データエンジニアが一番おもろい
genshun9
0
560
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
360
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
4k
How to Talk to Developers About Accessibility
jct
2
550
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
400
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
670
A better future with KSS
kneath
240
18k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
35
2.8k
RailsConf 2023
tenderlove
30
1.5k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
410
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
GraphQLとの向き合い方2022年版
quramy
50
15k
Optimizing for Happiness
mojombo
378
71k
Transcript
,PUMJOͱ3FUSPpU ศར ,PUMJOελʔτϒοΫग़൛ه೦NFFUVQ !LJSJNJO
!LJSJNJO w IUUQLJSJNJONF w ϑϦʔͷ"OESPJEΤϯδχΞ w ,PUMJOͰ৭ʑΞϓϦ࡞ͬͨΓ ͯ͠·͢ w ࣄͰ,PUMJO͍͍ͨʜ
ࠓͷ w ,PUMJOͱ3FUSPpUͰ"1*ΫϥΠΞϯτΞϓϦΛ࡞ͬ ͨΒָͩͬͨΑͱ͍͏ w ର·ͩ,PUMJOಋೖ໎ͬͯΔਓͱ͔ ͜ͷձʹډͳ͍ͷͰʜ
࠷ۙ࡞ͬͨΞϓϦ
"OOJDUSPJE w "OOJDUͱ͍͏ΞχϝࢹௌཧαʔϏεͷ"OESPJE ΫϥΠΞϯτΞϓϦ w ެࣜͷ"OOJDU"1*Λར༻ w ίʔυΦʔϧ,PUMJO w ॳճϦϦʔε·Ͱ͘Β͍Ͱγϡοͱ࡞ͬͨ
ओͳར༻ϥΠϒϥϦ w ,PUMJO"OESPJE&YUFOTJPOT w 3FUSPpU w 3Y"OESPJE w (TPO
ओͳར༻ϥΠϒϥϦ w ,PUMJO"OESPJE&YUFOTJPOT w 3FUSPpU w 3Y"OESPJE w (TPO
!(&5 WXPSLT 4JOHMF8PSLTXPSLT !2VFSZ BDDFTT@UPLFO 4USJOHUPLFO !2VFSZ pMUFS@JET
4USJOHXPSL*ET +BWBͰͷ3FUSPpU
!(&5 WXPSLT 4JOHMF8PSLTXPSLT !2VFSZ BDDFTT@UPLFO 4USJOHUPLFO !2VFSZ pMUFS@JET
4USJOHXPSL*ET !2VFSZ pMUFS@TFBTPO 4USJOHTFBTPO !2VFSZ pMUFS@UJUMF 4USJOHUJUMF !2VFSZ QBHF 4USJOHQBHF !2VFSZ QFS@QBHF 4USJOHQFS1BHF !2VFSZ TPSU@JE 4USJOHTPSU*E !2VFSZ TPSU@TFBTPO 4USJOHTPSU4FBTPO !2VFSZ TPSU@XBUDIFST@DPVOU 4USJOHTPSU8BUDIFST ύϥϝʔλ͕૿͑Δͱʜ
4JOHMF8PSLTP SFUSPpUDSFBUF "OOJDU4FSWJDFDMBTT XPSLT UPLFO JE OVMM OVMM OVMM
OVMM OVMM OVMM OVMM 4JOHMF8PSLTP SFUSPpUDSFBUF "OOJDU4FSWJDFDMBTT XPSLT UPLFO OVMM pMUFS4FBTPO OVMM OVMM OVMM OVMM OVMM OVMM ਏ͍
!(&5 WXPSLT 4JOHMF8PSLTXPSLT !2VFSZ BDDFTT@UPLFO 4USJOHUPLFO !2VFSZ pMUFS@JET
4USJOHXPSL*ET !(&5 WXPSLT 4JOHMF8PSLTXPSLT'JMUFS4FBTPO !2VFSZ BDDFTT@UPLFO 4USJOHUPLF !2VFSZ pMUFS@TFBTPO 4USJOHTFBTPO !2VFSZ TPSU@XBUDIFST@DPVOU 4USJOHTPSU8BUDIFST !(&5 WXPSLT 4JOHMF8PSLTXPSLT'JMUFS5JUMF !2VFSZ BDDFTT@UPLFO 4USJOHUPLFO !2VFSZ pMUFS@UJUMF 4USJOHUJUMF !2VFSZ TPSU@XBUDIFST@DPVOU 4USJOHTPSU8BUDIFST ༻్͝ͱͷϝιουఆٛ
!(&5 WXPSLT 4JOHMF8PSLTXPSLT !2VFSZ BDDFTT@UPLFO 4USJOHUPLFO !2VFSZ.BQ.BQ4USJOH 4USJOHPQUJPOT
2VFSZ.BQ
!(&5 WXPSLT GVOXPSLT !2VFSZ BDDFTT@UPLFO UPLFO4USJOH !2VFSZ pMUFS@JET
XPSL*ET4USJOH !2VFSZ pMUFS@TFBTPO TFBTPO4USJOH !2VFSZ pMUFS@UJUMF UJUMF4USJOH !2VFSZ QBHF QBHF4USJOH !2VFSZ QFS@QBHF QFS1BHF4USJOH%&'"6-5@1&3@1"(& !2VFSZ TPSU@JE TPSU*E4USJOH !2VFSZ TPSU@TFBTPO TPSU4FBTPO4USJOH !2VFSZ TPSU@XBUDIFST@DPVOU TPSU8BUDIFST4USJOH%&4$ 4JOHMF8PSLT ,PUMJOͰͷ3FUSPpU
!(&5 WXPSLT GVOXPSLT !2VFSZ BDDFTT@UPLFO UPLFO4USJOH !2VFSZ pMUFS@JET
XPSL*ET4USJOH !2VFSZ pMUFS@TFBTPO TFBTPO4USJOH !2VFSZ pMUFS@UJUMF UJUMF4USJOH !2VFSZ QBHF QBHF4USJOH !2VFSZ QFS@QBHF QFS1BHF4USJOH%&'"6-5@1&3@1"(& !2VFSZ TPSU@JE TPSU*E4USJOH !2VFSZ TPSU@TFBTPO TPSU4FBTPO4USJOH !2VFSZ TPSU@XBUDIFST@DPVOU TPSU8BUDIFST4USJOH%&4$ 4JOHMF8PSLT *OUFSGBDFΛͦͷ··"1*༷ͱͯ͠ ఆٛग़དྷΔͷͰ͔Γ͍͢ ҙ߲ʹ OVMMPSۭจࣈ σϑΥϧτΛઃఆ
WBMPSFUSPpUDSFBUF "OOJDU4FSWJDFDMBTTKBWB XPSLT UPLFOUPLFO XPSL*ETUBSHFU*E WBMPSFUSPpUDSFBUF "OOJDU4FSWJDFDMBTTKBWB
XPSLT UPLFOUPLFO QBHFQBHF TFBTPODVSSFOU4FBTPO ݺͼग़࣌͠ඞཁͳύϥϝʔλΛ બΜͰ͚ͩ͢ͳͷͰ͔Γ͍͢
ݺͼग़࣌͠ඞཁͳύϥϝʔλΛ બΜͰ͚ͩ͢ͳͷͰ͔Γ͍͢
!(&5 \WFSTJPO^XPSLT GVOXPSLT !)FBEFS $BDIF$POUSPM DBDIF4USJOHNBYBHF !1BUI WFSTJPO
WFSTJPO4USJOHW !2VFSZ BDDFTT@UPLFO UPLFO4USJOH !2VFSZ pMUFS@JET XPSL*ET4USJOH !2VFSZ pMUFS@TFBTPO TFBTPO4USJOH !2VFSZ pMUFS@UJUMF UJUMF4USJOH !2VFSZ QBHF QBHF4USJOH !2VFSZ QFS@QBHF QFS1BHF4USJOH !2VFSZ TPSU@JE TPSU*E4USJOH !2VFSZ TPSU@TFBTPO TPSU4FBTPO4USJOH !2VFSZ TPSU@XBUDIFST@DPVOU TPSU8BUDIFST4USJOH 4JOHMF8PSLT )FBEFS1BUIΛσϑΥϧτ ҾͰఆ͓ٛͯ͘͠ࣄग़དྷΔ
·ͱΊ w ,PUMJOͩͱศརͳ3FUSPpU͕ΑΓศརʹ w ଞʹ"OESPJE&YUFOTJPOT3Y"OESPJEͳͲΛ ͑ҰਓͰ͍ίʔυͰγϡοͱΞϓϦ͕࡞ΕΔ w ,PUMJOͰ3FUSPpU3YΛͬͨΞϓϦͷ࡞Γํ ,PUMJOελʔτϒοΫʹࡌͬͯΔΑʂ
,PUMJOΞϓϦ"OOJDUSPJEΛ ࠓ͙͢νΣοΫʂ w IUUQTQMBZHPPHMFDPNTUPSFBQQTEFUBJMT JENFLJSJNJOBOOJDUSPJEIMKB w IUUQTHJUIVCDPNLJSJNJO"OOJDUSPJE
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠