Android MVVM Architecture

Papon Ahasan
Jan 17, 2023

--

MVVM architecture-কে বলা যায় MVC ও MVP architecture এর একটা variation. MVVM এমন একটি আর্কিটেকচার, বা ক্লাসগুলোকে সাজানোর এমন একটা নীতি যেখানে পুরো অ্যাপের কাজগুলোকে তিনটা ভাগে ভাগ করা হয়। যথাঃ Model, View ও ViewModel.

  • View layer এ আমরা Activity বা Fragment কে রাখি।
  • Model layer এ আমরা ডেটা নিয়ে কাজ করি। নেটওয়ার্ক থেকে বা লোকাল কোনো সোর্স থেকে ডেটা আনা-নেয়া করার কাজ মডেলের।
  • Model ও View এর মধ্যে সংযোগ ঘটায় ViewModel. Model এর কাজ ডেটা সোর্সের সাথে যোগাযোগ রক্ষা করে ডেটা নিয়ে আসা।

https://medium.com/%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%97%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%AE%E0%A6%BF%E0%A6%82-%E0%A6%AA%E0%A6%BE%E0%A6%A4%E0%A6%BE/mvvm-architectural-pattern-in-android-weather-app-kotlin-viewmodel-livedata-retrofit-22045017a823

--

--

Papon Ahasan
Papon Ahasan

No responses yet