معماری های اندروید و انتخاب و به کارگیری بهینه ترین آنها، معماری MVVM

سال انتشار: 1402
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 132

فایل این مقاله در 7 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ISCELEC08_005

تاریخ نمایه سازی: 25 تیر 1402

چکیده مقاله:

برخی از مسائل مهمی که در گذشته و حال در تولید و توسعه برنامه های مبتنی بر سیستم عامل اندروید وجود داشته و دارد، توسعه پذیری، آزمون پذیری و بهره وری بالای یک برنامه اندرویدی می باشد. یکی از روش های حل این مسئله استفاده از معماری های موجود و پرکاربرد می باشد. از معماری های متداول در برنامه های اندرویدی می توان به سه معماری MVVM۱، MVP ۲و ۳MVC اشاره کرد که به علت توصیه گوگل و ابزارها و امکانات متعدد در حال توسعه، معماری MVVM در حال حاضر انتخاب هوشمندانه تری نسبت به دیگر معماری ها می باشد. همچنین از دیگر مزایای این معماری می توان به حجم کد کمتر نسبت به MVP و قابلیت تست پذیری بالاتری نسبت به MVC اشاره کرد.

کلیدواژه ها:

معماری MVVM در اندروید - بهترین معماری در اندروید - معماری های رایج برای برنامه نویسی اندروید - تفاوت معماری MVVM با معماری MVC و MVP در اندروید - معماری MVC - معماری MVP

نویسندگان

سجاد افروز

دانشجوی مقطع کارشناسی ارشد مهندسی فناوری اطلاعات دانشکده فنی و مهندسی واحد تهران غرب

سامان شهسواری

دانشجوی مقطع کارشناسی ارشد مهندسی فناوری اطلاعات دانشکده فنی و مهندسی واحد تهران غرب

علیرضا داورنژاد

دانشجوی مقطع کارشناسی ارشد مهندسی فناوری اطلاعات دانشگاه آزاد اسلامی واحد تهران غرب دانشکده فنی و مهندسی

مهدی باقری

دانشجوی مقطع کارشناسی ارشد مهندسی فناوری اطلاعات دانشگاه آزاد اسلامی واحد تهران غرب دانشکده فنی و مهندسی