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
AndroidDev Surabaya
December 20, 2019
Technology
0
62
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
36
Android : Easy Phone Authentication using Firebase
androiddevsurabaya
0
61
Mengatur Tampilan dan Tata Letak di Android
androiddevsurabaya
0
92
Build More with KOTLIN Anko | AndroidDevSBY Meetup 11
androiddevsurabaya
0
110
The Magic of Kotlin
androiddevsurabaya
0
140
BE AN ANDROID EXPERT - AndroidDev Surabaya Meetup #9
androiddevsurabaya
0
120
How To Consume Api On Android Using Retrofit - Meetup AndroidDev Surabaya #8
androiddevsurabaya
1
56
#KartiniZamanNow - Meetup AndroidDev SBY #7
androiddevsurabaya
0
73
Learn Android UI #4 - Meetup AndroidDev Surabaya #7
androiddevsurabaya
0
110
Other Decks in Technology
See All in Technology
コードや知識を組み込む / Incorporate Code and knowledge
ks91
PRO
0
150
家族アルバム みてねにおけるGrafana活用術 / Grafana Meetup Japan Vol.1 LT
isaoshimizu
1
970
Improve Your Development Workflow with Gemini Code Assist
meteatamel
0
130
BPStudyの200回を中心にIT業界を振り返る。そしてこれから
haru860
3
400
LLM開発・活用の舞台裏@2024.04.25
yushin_n
3
1.2k
Next.js に疲れた私は Vue3 に癒やされた
akagire
0
130
Building Dashboards as a Hobby
egmc
0
370
生成AIの変革の時代に、直近1年で直面した課題とその解決策
ktc_wada
0
610
EM完全に理解した と思ったけど、 やっぱり何も分からなかった話 / EM Night Fukuoka #1
hirutas
0
280
Azureの基本的な権限管理の勉強会
yhana
1
2.1k
Babylon.js JAPAN活動紹介 (2024/4)
limes2018
1
120
How to do well in consulting–Balkan Ruby 2024
irinanazarova
0
140
Featured
See All Featured
Debugging Ruby Performance
tmm1
70
11k
Done Done
chrislema
178
15k
Web development in the modern age
philhawksworth
203
10k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
14
1.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Code Reviewing Like a Champion
maltzj
515
39k
Navigating Team Friction
lara
179
13k
Building an army of robots
kneath
300
41k
The Cult of Friendly URLs
andyhume
74
5.7k
GitHub's CSS Performance
jonrohan
1025
450k
10 Git Anti Patterns You Should be Aware of
lemiorhan
649
58k
The Pragmatic Product Professional
lauravandoore
26
5.8k
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