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
navitime-eureka-1
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yuya Kaido
August 31, 2017
Programming
0
92
navitime-eureka-1
Yuya Kaido
August 31, 2017
Tweet
Share
More Decks by Yuya Kaido
See All by Yuya Kaido
droidkaigi-2019
yuyakaido
7
4.8k
matching-dev-meetup-1
yuyakaido
1
230
minami-aoyama-night-6
yuyakaido
1
1.2k
eureka-meetup-10
yuyakaido
0
820
droidkaigi-2018
yuyakaido
4
6.1k
droidkaigi-2017
yuyakaido
11
8.1k
retty-tech-cafe-8
yuyakaido
0
190
mti-eureka-tech-beer
yuyakaido
0
480
potatotips-33
yuyakaido
2
670
Other Decks in Programming
See All in Programming
KIKI_MBSD Cybersecurity Challenges 2025
ikema
0
1.3k
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
680
高速開発のためのコード整理術
sutetotanuki
1
390
Package Management Learnings from Homebrew
mikemcquaid
0
210
Automatic Grammar Agreementと Markdown Extended Attributes について
kishikawakatsumi
0
180
AIエージェントのキホンから学ぶ「エージェンティックコーディング」実践入門
masahiro_nishimi
4
330
20260127_試行錯誤の結晶を1冊に。著者が解説 先輩データサイエンティストからの指南書 / author's_commentary_ds_instructions_guide
nash_efp
0
910
Oxlint JS plugins
kazupon
1
770
「ブロックテーマでは再現できない」は本当か?
inc2734
0
620
ThorVG Viewer In VS Code
nors
0
760
15年続くIoTサービスのSREエンジニアが挑む分散トレーシング導入
melonps
2
170
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
510
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
51
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
430
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
220
Facilitating Awesome Meetings
lara
57
6.7k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
430
Fireside Chat
paigeccino
41
3.8k
Technical Leadership for Architectural Decision Making
baasie
1
240
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
110
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Transcript
Pairs Global Android NAVITIME × eureka yuyakaido
ࣗݾհ
࣍ • What is Pairs Global? • Pairs Global Android
• Architecture • Language • Library
What is Pairs Global? • PairsͷGlobal൛ • ݩʑຊ൛ͱಉҰΞϓϦ • άϩʔόϧల։ʹ͚ͯϦχϡʔΞϧ
• ༷ɾσβΠϯ͕શ෦มΘΔͷͰϑϧεΫϥον
Pairs Global Android • Architecture • Layered Architecture + Flux
• Language • Kotlin • Library • Network: Retrofit/OkHttp • Database: Android-Orma • Image Loader: Glide • Reactive Programming: RxJava/RxAndroid/RxBinding • Dependency Injection: Dagger 2
Architecture 7JFX "DUJPO$SFBUPS 7JFX.PEFM %JTQBUDIFS 4UPSF 6TF$BTF 3FQPTJUPSZ %BP $MJFOU
'MVY -BZFSFE"SDIJUFDUVSF
Thank you :) Credit: NASA Earth Observatory/NOAA NGDC