نحوه کار MVP و یک مثال ساده که پیاده سازی آن در کاتلین است.
عملاً خلاصه کردن معماری MVP در اینجا در چند سطر امکان پذیر نیست. اما می توانم به شما اطمینان دهم که تک تک سطرهای مقاله زیر ارزش وقت شما را دارد.
هر زمان که هر توسعه دهنده اندروید به فکر بهبود مهارت های فنی است اولین چیزی که به ذهن او خطور می کند معماری برنامه است. ناگفته نماند آنها سختی که در حفظ کد های قدیمی و بدونه ساختار وجود دارد را می دانند. من همین کار را انجام دادم و مفهوم معماری را یاد گرفتم و بعداً تصمیم گرفتم که روی MVP تمرکز کنم. بعد از امتحان کردن آن با پروژه های آزمایشی و برنامه های واقعی ، من به سمت یادگیری زبان کاتلین و اکنون جدیدترین Architecture Component های معماری حرکت کردم. بنابراین در اینجا با این مثالها معماری mvp را نشان میدهم. من به شما قول می دهم که این مثالها آنقدر ساده خواهند بود که می توانید هسته این مفاهیم را به راحتی درک کنید.
