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
MVVM Architecture with Room
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
AndroidDev Surabaya
December 20, 2019
Technology
0
81
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
53
Android : Easy Phone Authentication using Firebase
androiddevsurabaya
0
70
Mengatur Tampilan dan Tata Letak di Android
androiddevsurabaya
0
100
Build More with KOTLIN Anko | AndroidDevSBY Meetup 11
androiddevsurabaya
0
130
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
69
#KartiniZamanNow - Meetup AndroidDev SBY #7
androiddevsurabaya
0
90
Learn Android UI #4 - Meetup AndroidDev Surabaya #7
androiddevsurabaya
0
130
Other Decks in Technology
See All in Technology
It’s “Time” to use Temporal
sajikix
1
160
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
S3はフラットである –AWS公式SDKにも存在した、 署名付きURLにおけるパストラバーサル脆弱性– / JAWS DAYS 2026
flatt_security
0
1.8k
PMとしての意思決定とAI活用状況について
lycorptech_jp
PRO
0
130
わからなくて良いなら、わからなきゃだめなの?
kotaoue
1
360
AI時代の「本当の」ハイブリッドクラウド — エージェントが実現した、あの頃の夢
ebibibi
0
120
Yahoo!ショッピングのレコメンデーション・システムにおけるML実践の一例
lycorptech_jp
PRO
1
210
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
350
DevOpsエージェントで実現する!! AWS Well-Architected(W-A) を実現するシステム設計 / 20260307 Masaki Okuda
shift_evolve
PRO
3
800
マルチアカウント環境でSecurity Hubの運用!導入の苦労とポイント / JAWS DAYS 2026
genda
0
700
クラウド × シリコンの Mashup - AWS チップ開発で広がる AI 基盤の選択肢
htokoyo
2
250
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
680
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
Prompt Engineering for Job Search
mfonobong
0
190
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
The Limits of Empathy - UXLibs8
cassininazir
1
260
Site-Speed That Sticks
csswizardry
13
1.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Un-Boring Meetings
codingconduct
0
220
Ruling the World: When Life Gets Gamed
codingconduct
0
170
Git: the NoSQL Database
bkeepers
PRO
432
66k
HDC tutorial
michielstock
1
540
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
120
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