Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
navitime-eureka-1
Search
Yuya Kaido
August 31, 2017
Programming
0
66
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.5k
matching-dev-meetup-1
yuyakaido
1
190
minami-aoyama-night-6
yuyakaido
1
1.1k
eureka-meetup-10
yuyakaido
0
750
droidkaigi-2018
yuyakaido
4
5.7k
droidkaigi-2017
yuyakaido
12
7.6k
retty-tech-cafe-8
yuyakaido
0
160
mti-eureka-tech-beer
yuyakaido
0
440
potatotips-33
yuyakaido
2
600
Other Decks in Programming
See All in Programming
@nifty天気予報のフロントエンドを 実装するまで - NIFTY Tech Talk #22
niftycorp
PRO
0
120
競技プログラミングで 基礎体力を身につけよう / You can get basic skills through competitive programming
mdstoy
0
130
as(型アサーション)を書く前にできること
marokanatani
10
2.9k
タクシーアプリ『GO』のリアルタイムデータ分析基盤における機械学習サービスの活用
mot_techtalk
6
2.3k
macOS なしで iOS アプリを開発する(※ただし xxx に限る)
mitsuharu
1
150
Modular Monolith Monorepo ~シンプルさを保ちながらmonorepoのメリットを最大化する~
yuisakamoto
10
3.6k
cmp.Or に感動した
otakakot
3
330
3 Effective Rules for Using Signals in Angular
manfredsteyer
PRO
0
160
Serverless苦闘史
mosh_inc
0
130
Functional Event Sourcing using Sekiban
tomohisa
0
120
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
400
MoQとか勉強会#2 発表資料
yuki_uchida
1
110
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
4
150
How to train your dragon (web standard)
notwaldorf
88
5.7k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Code Review Best Practice
trishagee
64
17k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
[RailsConf 2023] Rails as a piece of cake
palkan
52
5k
We Have a Design System, Now What?
morganepeng
50
7.2k
Designing for humans not robots
tammielis
250
25k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
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