Android MVVM Architecture
Jan 17, 2023
MVVM architecture-কে বলা যায় MVC ও MVP architecture এর একটা variation. MVVM এমন একটি আর্কিটেকচার, বা ক্লাসগুলোকে সাজানোর এমন একটা নীতি যেখানে পুরো অ্যাপের কাজগুলোকে তিনটা ভাগে ভাগ করা হয়। যথাঃ Model, View ও ViewModel.
- View layer এ আমরা Activity বা Fragment কে রাখি।
- Model layer এ আমরা ডেটা নিয়ে কাজ করি। নেটওয়ার্ক থেকে বা লোকাল কোনো সোর্স থেকে ডেটা আনা-নেয়া করার কাজ মডেলের।
- Model ও View এর মধ্যে সংযোগ ঘটায় ViewModel. Model এর কাজ ডেটা সোর্সের সাথে যোগাযোগ রক্ষা করে ডেটা নিয়ে আসা।