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

  • سال انتشار: 1402
  • محل انتشار: هشتمین کنگره بین المللی مهندسی برق، کامپیوتر و مکانیک
  • کد COI اختصاصی: ISCELEC08_005
  • زبان مقاله: فارسی
  • تعداد مشاهده: 139
دانلود فایل این مقاله

نویسندگان

سجاد افروز

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

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

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

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

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

مهدی باقری

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

چکیده

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

کلیدواژه ها

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

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.