آموزش معماری MVP در اندروید (بخش اول) در این جلسه می خواهیم به آموزش معماری MVP در اندروید، یکی از معماریهای محبوب آشنا شویم. تا اینجا برنامههای خود را نوشتیم و به فکر توسعه آنها در آینده نبودیم یعنی فقط به قابلیتهایی که قرار بود امروزه اپلیکیشن ما داشته باشد را اضافه میکردیم. حال اگر یک پروژه را برای کارفرما نوشته باشیم و کارفرما بعد از مدتی برگردد و بخواهد چند قابلیت جدید به پروژه اضافه کند و یا چند قسمت را ویرایش کند، باید چه کنیم؟ چون از روز اول اپلیکیشنی که نوشتیم ساختار و چهارچوب مشخصی نداشته، ارتقای آن به شدت سخت است. حتی در بعضی از مواقع نیاز داشته باشید برای یک تغییر کوچک قسمتی از پروژه را پاک و دوباره بنویسید. اما چرا این اتفاقها میافتد؟ به دلیل وابستگیهای بین کدها. زمانی که میخواهید یک قسمت از کد را تغییر دهید، متوجه میشوید که بسیار سخت است و به باگهای زیادی برخورد میکنید. اما راه حل، استفاده از ساختار و چهارچوب است که به آن معماری گفته میشود. معماریهای زیادی برای ساخت نرمافزار معرفی شده اما برای اندروید 2 معماری MVP و MVVM از بهترینها هستند و اکثر برنامهنویسان از این 2 معماری استفاده میکنند. در این جلسه میخواهیم با معماری MVP آشنا شویم. . دوستان عزیز، درسمن را در یوتیوب دنبال کنید و از آموزش های ما استفاده کنید. . مدرس دوره: مهندس مهدی عباسی . جهت مشاهده سرفصل های دوره به آدرس: https://darsman.com/courses/advanced-android-tutorial/ مراجعه کنید. . جهت دانلود این قسمت از سایت درسمن به آدرس: https://darsman.com/course/mvp-architecture-in-android/ مراجعه کنید. . اکادمی آنلاین درسمن https://darsman.com انجمن پرسش و پاسخ درسمن https://forum.darsman.com آدرس پیچ اینستاگرام درسمن https://www.instagram.com/darsmancom آدرس کانال تلگرامی درسمن https://t.me/darsman #android_mvp #اندروید_استودیو #معماری_mvp