MVVM & Repository Pattern Android Development

Image for post
Image for post
Photo by Mika Baumeister on Unsplash
Image for post
Image for post
  • Menyediakan data dari berbagai sumber seperti dari API, database lokal atau dari cache, tanpa klien khawatir tentang hal ini.
  • Mengisolasi lapisan data.
  • Satu kontrol, tersentralisasi, akses yang konsisten kepada data.
  • Mudah untuk melakukan testing kepada business logic dengan Unit Test.
  • Mudah untuk menambahkan sumber data baru.

Written by

Android Engineer | Linux User

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store