فول کده
ورود عضویت
تبلیغات

آموزش کتابخانه lombok در اندروید – بخش اول

کتابخانه lombok جاوا
هادی اکبرزاده
نوشته شده توسط هادی اکبرزاده

آموزش کتابخانه lombok
بخش اول

پروژه lombok ، یک کتابخانه‌ی جاوا است که به طور خودکار به ویرایشگر اندروید‌استودیو متصل شده و ابزارهایی را ایجاد می‌کند که به نوشتن کد جاوای ما طعم و عطری تازه می‌دهد.
برای مثال، دیگر نیازی نیست متدهای get و set یا حتی کلاس Builder را به صورت دستی بنویسید، چرا که lombok آن‌ها را به طور خودکار تنها با یک annotation در پشت کلاس، تنظیم می‌کند.

توسعه نرم افزار اندروید با استفاده از کتابخانه‌ی lombok ، آسان است و برنامه اندرویدی شما را به هیچ وجه سنگین‌تر نمی‌کند. چرا که lambok ، یک compile-time only library می‌باشد.

تنظیم Annotations Processors

  • یکی از موارد زیر را با توجه به وضعیت فعلی خود که در اندروید  استودیو دارید،  انجام دهید:
    • اگر پروژه‌ای باز است، وارد مسیر زیر شوید:
      File/Other Settings/Default Settings
    • اگر پروژه‌ای باز نیست، وارد مسیر زیر شوید:
      Configure/Project Defaults/Settings
  • وارد مسیر زیر شوید:
    Build, Executaion, Deployment/Compiler/Annotations Processors
  • گزینه Enable annotation processing را فعال کنید.
  • گزینه Obtain زیر آن را هم فعال کنید.

نکته: چنانچه از داخل پروژه‌ای این اقدام را انجام داده باشید، باید پروژه را ببندید و پوشه idea را در مسیر پروژه حذف کنید تا تنظیمات پروژه‌‎تان ریست شوند.

نصب پلاگین lombok

نام پلاگین را در بخش پلاگین‌های اندروید استودیو سرچ کنید یا فایل پلاگین را از انتهای مطلب دانلود کرده و نصب کنید.
چنانجه با نحوه نصب پلاگین در اندروید استودیو آشنایی ندارید، می توانید وارد پست آموزش نصب پلاگین در اندروید استودیو شوید.

فراخوانی کتابخانه در Gradle

کتباخانه را به صورت زیر فراخوانی کنید:

اگر مشکل Sync آنلاین دارید، می‌توانید فایل jar این کتابخانه را از انتهای پست دانلود کنید.
آن‌گاه بعد از قرار دادن  فایل jar در پوشه libs، به صورت زیر آن را در gradle اضافه کنید:
همچنین اگر با نحوه قرار دادن کتابخانه‌های jar و aar در libs اندروید استودیو آشنا نیستید، می‌توانید این‌جا کلیک کنید.

مشخصات فایل و دانلود
  • ورژن: 0.15.17.2
  • پسورد در صورت نیاز: www.fullkade.com
درس قبلیدرس بعدی (به زودی)
تبلیغات
0
کانال تلگرام فول کده

درباره نویسنده

هادی اکبرزاده

هادی اکبرزاده

[ مدیر فول کده ]

متولد آبان 74. برنامه نویسی اندروید، ویندوز، وب و ...

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قوانین نظرات

  • تعریف قسمت نظرات: سیستم نظرات، محلی است تا شما بتوانید دیدگاه خودتان را نسبت به پست قرار داده شده بنویسید.
  • نظرات شما دوستان عزیز در صورتی که به بهبود پست کمک کند با ذکر نامتان در پست قرار داده میشود.
  • برای سوال کردن نسبت به موضوع قرار داده شده در پست، نیازی به سلام و احوال پرسی نیست و این به خاطر ساده تر شدن نظرات میباشد.
  • دیدگاه شما باید درباره همین پست باشد، نظرات پست های دیگر فول کده را در قسمت نظرات مربوط به خودش بپرسید. در غیر اینصورت تایید یا پاسخ داده نمیشود.
  • اگر چیزی که گفته باشید در پست توضیح داده شده باشد، نظر شما تایید یا پاسخ داده نمیشود.
  • برای پاسخ دادن به نظرات دیگران از گزینه پاسخ کنار هر نظر استفاده کنید و یک نظر جدید ارسال نفرمایید. همانطور که برای نظر جدید، نباید از پاسخ دادن استفاده کنید.
  • نظرات کوتاهی مانند "مرسی"، "عالی بود" تایید نمیشوند و این به خاطر شلوغ نشدن قسمت نظرات میباشد.
  • این مورد ضروری نیست ولی بهتر است در سایت ثبت نام کرده و سپس با اکانت خود وارد شده و نظر خود را ارسال کنید.
  • قوانین نظرات در طول زمان در این قسمت اضافه و تغییر داده میشوند و میتوانید از این قسمت بررسی کنید.
  • این قوانین شامل پست های قدیمی نمیشود ولی نظرات پست های قدیمی نیز در صورت نیاز اصلاح خواهند شد.

نظرات ثبت شده بدون دیدگاه