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.2k
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
580
実際のアプリ開発で使ったRxを紹介 #RxJaNight
bl0lia
5
1k
Introduction of ReactiveX
bl0lia
0
140
Other Decks in Programming
See All in Programming
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
4.5k
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
200
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
470
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
720
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
1
200
脳の「省エネモード」をデバッグする ~System 1(直感)と System 2(論理)の切り替え~
panda728
PRO
0
130
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
320
Go コードベースの構成と AI コンテキスト定義
andpad
0
150
AtCoder Conference 2025
shindannin
0
800
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
200
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
270
AI前提で考えるiOSアプリのモダナイズ設計
yuukiw00w
0
200
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
A Soul's Torment
seathinner
1
2k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
1
210
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
58
41k
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
380
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
92
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.9k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
200
Tell your own story through comics
letsgokoyo
0
770
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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כوحث׃ג ˖ 歗鿪さדر٦ة鏣鎘׃װְׅ ˖ ٍؗحءُ㼔欽הⶴⴖג⢪ֲה֮ת㔭זְ