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
ApplivにRealmを導入した話
Search
Yuki Funakoshi
January 28, 2016
Programming
1
1.1k
ApplivにRealmを導入した話
Yuki Funakoshi
January 28, 2016
Tweet
Share
More Decks by Yuki Funakoshi
See All by Yuki Funakoshi
Android Emulator 2.0
bl0lia
0
570
実際のアプリ開発で使ったRxを紹介 #RxJaNight
bl0lia
5
990
Introduction of ReactiveX
bl0lia
0
130
Other Decks in Programming
See All in Programming
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
710
PHP 8.4の新機能「プロパティフック」から学ぶオブジェクト指向設計とリスコフの置換原則
kentaroutakeda
2
740
関数型まつりレポート for JuliaTokai #22
antimon2
0
160
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
160
LINEヤフー データグループ紹介
lycorp_recruit_jp
0
1.9k
GitHub Copilot and GitHub Codespaces Hands-on
ymd65536
2
140
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
2
610
PHPで始める振る舞い駆動開発(Behaviour-Driven Development)
ohmori_yusuke
2
260
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
500
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
650
今ならAmazon ECSのサービス間通信をどう選ぶか / Selection of ECS Interservice Communication 2025
tkikuc
21
3.9k
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
120
Featured
See All Featured
Bash Introduction
62gerente
614
210k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Raft: Consensus for Rubyists
vanstee
140
7k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
240
Producing Creativity
orderedlist
PRO
346
40k
The Cult of Friendly URLs
andyhume
79
6.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Gamification - CAS2011
davidbonilla
81
5.3k
Transcript
"QQMJWח3FBMN 㼪Ⰵ׃鑧
荈䊹稱➜ :VLJ'VOBLPTIJ !CM@MJB /:-&*OD "OESPJEJ04&OHJOFFS
،آؑٝت ˖ "QQMJWחאְג ˖ 㼪Ⰵך穗箮 ˖ ך䖓ך鑧 ˖ ➙䖓װְֿה
None
Appliv ֶׅׅ؝ًٝز⚺䕵ה׃ծ ِ٦ؠ٦⸇㘗،فٔ稱➜؟٦ؽأ ְזِ٦ؠ٦ֶָׅׅ׃גְ ،فٔ鋅ֿהָדֹ
Appliv 䎃剢״،فٔꂁ䋒㨣 "OESPJE晛כ䎃剢ח 㸣Ⰻ3FBMN⻉ J04晛㣐鿇ⴓ3FBMN⻉
㼪Ⰵך穗箮
"DUJWF"OESPJE儗➿ ثٍطٕ邌爙 ̕ 42-JUFַ《䖤 ̕ זֽל"1*ַ《䖤 ̕ ؿ؍٦س刿倜
"DUJWF"OESPJE儗➿ 饯⹛儗חⰋؕذ؞ٔⴓ 《䖤׃ְ %#פך剅ֹ鴥⚥ח 铣鴥ָדֹזְ ָ׃ַ׃
UI DB Background transaction start write data transaction end query
data receive data Ⳣ椚ך崧 ֿךծ6*כ姺ת תת
UI DB Background transaction start write data transaction end query
data receive data query data receive data Ⳣ椚ך崧 劤䔲כֲֿ׃ְ
Feed User Recommend Application User Recommend Application Realm SQLite ϑΟʔυ
ΞϓϦ Ϣʔβʔ Feed
3FBMN㼪Ⰵ ˖ زٓٝؠؙءّٝ⚥ד铣鴥ָ⳿勻״ֲח ז ˖ .7$$ .VMUJ7FSTJPO$PODVSSFODZ$POUSPM ˖ زٓٝؠؙءّٝ㨣儗חծ植ٔهآزٔךأ
شحفءّحز⡲䧭׃גְ׃ְ ˖ 剅ֹ鴥ׯ傍ְ
ך䖓ךכז׃ ˖ ،فٔך鏣鎘ַ鋅湫׃ג⡲湫׃ ˖ ךꥷחծ㸣Ⰻ3FBMN⻉ ˖ 3FBMNכٍؗحءُ㼔欽
Android Clean Architecture https://github.com/android10/Android-CleanArchitecture
㾴،٦ؗذؙثٍ https://github.com/android10/Android-CleanArchitecture
ٍؗحءُ؝ٝزٗ٦ٕ Factory Class cached? Disk Data Store API Data Store
Disk Data Cache API Realm RealmObject
ٍؗحءُ㼔欽ךًٔحز ˖ 歗⩎ך鿪さדر٦ة鏣鎘ָדֹ ˖ أؗ٦وך㢌刿ָ遤ְװְׅ ˖ EFMFUF3FBMN*G.JHSBUJPO/FFEFE ˖ 3FBMN0CKFDUךⵖ秈剑㼭ꣲחדֹ
˖ 3FBMN0CKFDUחTFUUFSHFUUFS⟃㢩ךًاحس 剅ֽזְ㉏겗
䠬䟝 ˖ ٌغ؎ٕ暴剣ךِ٦أ؛٦أח3FBMNכوحث׃ג ˖ 歗鿪さדر٦ة鏣鎘׃װְׅ ˖ ٍؗحءُ㼔欽הⶴⴖג⢪ֲה֮ת㔭זְ