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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
AndroidDev Surabaya
December 20, 2019
Technology
87
0
Share
MVVM Architecture with Room
AndroidDev Surabaya
December 20, 2019
More Decks by AndroidDev Surabaya
See All by AndroidDev Surabaya
Meetup Desember : AndroidDev Surabaya Overview
androiddevsurabaya
0
58
Android : Easy Phone Authentication using Firebase
androiddevsurabaya
0
75
Mengatur Tampilan dan Tata Letak di Android
androiddevsurabaya
0
110
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
150
How To Consume Api On Android Using Retrofit - Meetup AndroidDev Surabaya #8
androiddevsurabaya
1
78
#KartiniZamanNow - Meetup AndroidDev SBY #7
androiddevsurabaya
0
96
Learn Android UI #4 - Meetup AndroidDev Surabaya #7
androiddevsurabaya
0
140
Other Decks in Technology
See All in Technology
個人最適 から 全体最適 へ AI情報共有会・AIギルド・AI-DLC で進める カンリーの組織展開
rfdnxbro
0
1.4k
Ruby::Boxでできること、Refinementsでできること
joker1007
3
380
正解のないAIプロダクトをどう導くか?dodaが挑む、ユーザーの『本音』を構造化する評価設計と検証のリアル
techtekt
PRO
0
180
JEP 522 Deep Dive - G1 GC同期コスト削減によるスループット向上を徹底検証&解説
tabatad
1
750
データ基盤をDataformで整えた話 〜 開発環境を添えて 〜
takapy
0
110
先取りMaven4 ~16年ぶりのメジャーアップデート、その進化とは?~
ogiwarat
0
140
[モダンアプリ勉強会]今更聞けないGit/GitHub入門
tsukuboshi
0
240
AI と創る新たな世界 / A New World Created with AI
ks91
PRO
0
110
新規ゲーム開発におけるAI駆動開発のリアル
202409e2
0
2.4k
実装は速くなった、レビューはどうする? ― 自身のレビューをAIで再現させるサーヴァントエンジニアリングのすゝめ / Implementation got faster. So what about reviews? — An invitation to Servant Engineering: Recreating your own code reviews with AI
nrslib
6
3.6k
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
230
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
250
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
WCS-LA-2024
lcolladotor
0
620
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
350
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Design in an AI World
tapps
1
220
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