Android MVVM Architecture

16 Videos

3h 43m

1500 BDT 600 BDT

Android MVVM Architecture

MVP Architecture এর বেশ কিছু লিমিটেশন রয়েছে। যেমন: প্রেজেন্টার লেয়ার, ভিউ লেয়ারের রেফারেন্স রেখে দেয়। ফলে প্রেজেন্টেশন লেয়ারের কোডকে রিইউজ করা যায় না। ভিউ ডেস্ট্রয় হয়ে গেলে ম্যানুয়াল্যি প্রেজেন্টারকে সেটা হ্যান্ডেল করতে হয়। এরকম নানা সমস্যা থেকে উত্তরণের জন্য MVVM আর্কিটেকচারের আভির্ভাব।

MVP আর্কিটেকচারের উপর আমাদের একটি কোর্স রয়েছে (https://tinyurl.com/android-mvp)। সেটারই সিকুয়েল হিসাবে আমরা নিয়ে এসেছি MVVM আর্কিটেকচারের উপর এই কোর্স। কোর্সের ইন্ট্রো ভিডিও দেখতে পারেন ইউটিউব থেকে: https://youtu.be/2oSJi-pwY2s

এই কোর্সে প্রথমত আমরা চেষ্টা করেছি কোনো আর্কিটেকচার ছাড়া একটি ব্লগ রিডিং অ্যাপ ডেভেলপ করার। এই ইমপ্লিমেন্টেশনের সমস্যাগুলোকে আইডেন্টিফাই করে MVP আর্কিটেকচারে প্রোজেক্টটা দাঁড় করানো হয়েছে। এরপর MVP এর সমস্যাগুলো চিহ্নিত করে MVVM এ ইমপ্লিমেন্ট করা হয়েছে এবং দেখানো হয়েছে যে, MVP এর সমস্যাগুলো এখানে সমাধান হয়েছে। (Code sample: https://github.com/hasancse91/android-mvvm-blog-app)

একদম নেইভ অ্যাপ্রোচে ডেভেলপ করা একটা প্রোজেক্টকে MVVM আর্কিটেকচারে রূপান্তরের এই জার্নিতে আপনাকে স্বাগতম...

কোর্সের সূচী

Overview
  • Introduction of MVVM Architecture course
Problem Understanding
  • Requirement analysis of Blog App
  • Implementation in Naive Approach
  • Implementation in MVP Architecture
Implementation of MVVM
  • Basic Idea of MVVM
  • MVVM Implementation (Gradle & File structure)
  • MVVM Implementation (Model)
  • MVVM Implementation (ViewModel)
  • MVVM Implementation (View)
  • Development steps of MVVM
  • ViewModel Initialisation Approaches
  • Lifecycle of ViewModel
Conclusion
  • What we achieved?
  • Improvement Scopes of Current MVVM Implementation

প্রশিক্ষক

হাসান আবদুল্লাহ

টেকনিক্যাল লিড

সুপরিচিত ও স্বনামধন্য সফটওয়্যার নির্মাতা প্রতিষ্ঠান Brain Station 23 Ltd এ টেকনিক্যাল লিড হিসাবে কর্মরত আছেন। অ্যান্ড্রয়েড ডেভেলপমেন্ট নিয়ে কাজ করছেন ২০১৫ সাল থেকে। Muslims Day অ্যাপের টিম লিড করে আসছেন শুরু থেকে। লেখালেখি করেন HelloHasan.Com এ।

কোর্সটির ব্যাপারে শিক্ষার্থীদের অভিমত

If you want to quickly learn MVVM in Bengali, this course is a must-try! I had many unclear parts about MVVM, but thanks to Hasan Bhai, I now understand them much better. I'm really grateful to him for offering this course.

Shipon Sarder

There is no doubt that the course content is very good. But my suggestion would be to keep the video small and independent of any other courses.

Md Abu Saeed

Very good explanation and nothing to dislike. Please make a course about Unit Testing.

Hafizur Rahman