ব্লগ পোস্ট: https://blog.joaquimley.com/avenging-android-mvp-23461abe9b5#.d03e0lv4
GitHub: https://github.com/joaquimley/avenging
মার্ভেল কমিক্স API ব্যবহার করে মার্ভেলের লাইব্রেরির সম্পর্কে সমস্ত তথ্য রয়েছে এমন একটি পরিষেবা।
মার্ভেল দ্বারা সরবরাহিত সমস্ত তথ্য। © 2016 মার্ভেল
এমভিপি কি?
modelviewpresenter
-------------------------- ---
- দেখুন একটি স্তর যা ডেটা প্রদর্শন করে এবং ব্যবহারকারী ক্রিয়াকলাপগুলিতে প্রতিক্রিয়া দেখায়। অ্যান্ড্রয়েডে, এটি একটি কার্যকলাপ, একটি ফাটল, একটি Android.view.view বা একটি ডায়ালগ হতে পারে।
- মডেল একটি ডেটা অ্যাক্সেস লেয়ার যেমন ডাটাবেস API বা রিমোট সার্ভার API।
- উপস্থাপক একটি স্তর যে একটি স্তর মডেল থেকে তথ্য সঙ্গে দেখুন। উপস্থাপক এছাড়াও ব্যাকগ্রাউন্ড কাজ পরিচালনা করে।
বেশিরভাগ আধুনিক অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলির বেশিরভাগই দৃশ্যমান মডেল আর্কিটেকচার ব্যবহার করে।
প্রোগ্রামাররা ব্যবসায়িক কাজগুলি সমাধানের পরিবর্তে জটিলতার সাথে লড়াইয়ে জড়িত।
শুধুমাত্র মডেল-দৃশ্য ব্যবহার করে আপনার অ্যাপ্লিকেশনে আপনি সাধারণত "সবকিছু দিয়ে সবকিছু সংযুক্ত" দিয়ে শেষ করেন, যা কঠিন স্কেলেবিলিটি অনুবাদ করে। এমভিপি পদ্ধতির সাথে প্রতিটি উপাদান ভূমিকা বোঝা সহজ, চুম্বন নীতি!
UI থেকে ব্যবসা যুক্তিযুক্ত (ডেটা এবং নেটওয়ার্ক) স্তরটি একটি ব্যথাহীন মাল্টি-প্ল্যাটফর্ম ফ্লাওয়ার ওরিয়েন্ট ডেভেলপমেন্ট প্রক্রিয়া সক্ষম করে।
- Character Listing
- Character Detail
- Comic detail