پیادهسازی معماری Offline -First در اپلیکیشنهای اندروید: از تئوری تا عمل
محل انتشار: ششمین همایش بین المللی دستاوردهای نوین در فناوری اطلاعات، علوم کامپیوتر، امنیت، شبکه و هوش مصنوعی
سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 13
فایل این مقاله در 19 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
INDEXCONF06_017
تاریخ نمایه سازی: 19 مرداد 1404
چکیده مقاله:
توسعه اپلیکیشنهای اندروید کارا و قابل اعتماد در ایران با چالش های منحصر به فردی، از جمله کندی سرعت و ریسک قطعیهای مکرر شبکه (ناشی از عواملی چون قطعی برق)، روبروست. تجربیات عملی نشان میدهد معماری های ناصحیح، مانند ایجاد چند منبع حقیقت داده (Source of Truth)، منجر به بروز خطا و دشواری شدید در دیباگ شده و رویکردهای صرفا آنلاینفرست، کاربران را از استفاده از بخش های مستقل برنامه در حالت آفلاین بازمیدارد. معماری آفلاینفرست با اولویتدهی به دادههای محلی، پاسخی راهبردی به این چالش هاست که پایداری، قابلیت اطمینان و نگهداری آسانتر کد را برای تیم های توسعه به ارمغان میآورد. این مقاله با هدف گذار از تئوری به عمل، ضمن تشریح ساختار لایه داده (Data Layer) و تاکید بر الگوی Repository به عنوان منبع حقیقت واحد بر اساس راهنمای رسمی اندروید، به پیادهسازی عملی مدیریت داده آفلاین، همگامسازی قابل اطمینان با WorkManager و استراتژیهای مدیریت تعارض می پردازد. هدف اصلی نشان دادن این است که اصول و تئوریهای مدرن معماری اندروید که در مستندات رسمی یافت میشوند، مستقیما در عمل قابل پیاده سازی بوده و منجر به بهبود چشمگیر کیفیت اپلیکیشن ها و فرایندهای توسعه، بهویژه در زمینه پایداری و تجربه کاربری، در اکوسیستم ایران میشوند.
کلیدواژه ها:
نویسندگان
امیرحسین مهرابی
دانشجوی کارشناسی، گروه مهندسی نرمافزار، دانشکده فنی و مهندسی، دانشگاه آزاد اسلامی، کرمانشاه، ایران
علی گزلانی
دانشجوی کارشناسی، گروه مهندسی نرم افزار، دانشکده فنی و مهندسی، دانشگاه آزاد اسلامی، کرمانشاه، ایران