Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
MVVM Architecture with Room
Search
AndroidDev Surabaya
December 20, 2019
Technology
0
78
MVVM Architecture with Room
AndroidDev Surabaya
December 20, 2019
Tweet
Share
More Decks by AndroidDev Surabaya
See All by AndroidDev Surabaya
Meetup Desember : AndroidDev Surabaya Overview
androiddevsurabaya
0
49
Android : Easy Phone Authentication using Firebase
androiddevsurabaya
0
68
Mengatur Tampilan dan Tata Letak di Android
androiddevsurabaya
0
100
Build More with KOTLIN Anko | AndroidDevSBY Meetup 11
androiddevsurabaya
0
120
The Magic of Kotlin
androiddevsurabaya
0
170
BE AN ANDROID EXPERT - AndroidDev Surabaya Meetup #9
androiddevsurabaya
0
140
How To Consume Api On Android Using Retrofit - Meetup AndroidDev Surabaya #8
androiddevsurabaya
1
65
#KartiniZamanNow - Meetup AndroidDev SBY #7
androiddevsurabaya
0
86
Learn Android UI #4 - Meetup AndroidDev Surabaya #7
androiddevsurabaya
0
120
Other Decks in Technology
See All in Technology
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.2k
生成AI時代におけるグローバル戦略思考
taka_aki
0
110
コミューンのデータ分析AIエージェント「Community Sage」の紹介
fufufukakaka
0
460
エンジニアとPMのドメイン知識の溝をなくす、 AIネイティブな開発プロセス
applism118
4
1.1k
RAG/Agent開発のアップデートまとめ
taka0709
0
150
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
390
EM歴1年10ヶ月のぼくがぶち当たった苦悩とこれからへ向けて
maaaato
0
270
安いGPUレンタルサービスについて
aratako
2
2.7k
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
750
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
220
今年のデータ・ML系アップデートと気になるアプデのご紹介
nayuts
1
230
Gemini でコードレビュー知見を見える化
zozotech
PRO
1
240
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Code Reviewing Like a Champion
maltzj
527
40k
Designing for Performance
lara
610
69k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Git: the NoSQL Database
bkeepers
PRO
432
66k
Into the Great Unknown - MozCon
thekraken
40
2.2k
For a Future-Friendly Web
brad_frost
180
10k
Side Projects
sachag
455
43k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Why Our Code Smells
bkeepers
PRO
340
57k
Transcript
None
MVVM Architecture with Room Dimas Rangga Noval A. @derangga
Architecture Pattern in Android - MVC (Model View Controller) -
MVP (Model View Presenter) - MVVM (Model View ViewModel)
MVC VIEW MODEL CONTROLLER 1 .. 1
MVP VIEW MODEL PRESENTER 1 .. 1
MVVM VIEW MODEL VIEWMODEL 1 .. •
Room Persistance Library
Room adalah persistance library yang mempermudah kita untuk melakukan transaksi
data dengan SQLite dan mengurangi jumlah boilerplate code Apa itu Room ?
@Entity @Dao @Database Component pada Room
@Entity
@Dao
@Dao
@Database
Coding Section Let’s try to build it !!
https://github.com/derangga/room-arch-component
Architecture Component
None