تهیه پیش‌فروش دوره «آموزش تکمیلی و پروژه محور Spring Boot» با ۳۵% تخفیف - فقط تا ۱۳ شهریور 

پلاگین های کاربردی Intellij و Android Studio (بخش اول)

دوشنبه ۰۳ اردیبهشت ۹۷ توسط سینا دالوند

اگر شما هم اگر از توسعه دهنده های خانواده jetbrains هستید احتمالا تا کنون پلاگین های متعدد پیشفرض یا نصب شده این محیط توسعه نرم افزار رو دیدید و کم و کان اونها رو فعال یا غیرفعال کردید ،همانطور که میدونید پلاگین ها ابزار های جانبی هستن که توسط خود شرکت jetbrains و یا توسط توسعه دهنده های غیر رسمی منتشر میشن و هدفشون بهبود کد نویسی و سرعت بخشیدن به اون هست ؛ در این مقاله قصد دارم چند پلاگین مفید و کاربری که تونستن محبوبیت خوبی بین کاربرها پیدا کنن معرفی کنم همچنین طریقه نصب آنلاین و آفلاین اون ها رو آموزش بدم.



طریقه نصب انلاین:🌐

-ابتدا کافیه وارد هرکدام از محصولات intellij بشید و سپس بر روی منوی فایل کلیک کرده و مسیر زیر رو دنبال کنید:
File ==> Settings ==>plugins ==>Browse Repositories
حالا کافیه در بخش جستجوی این پنجره اسم لاتین پلاگین های زیر رو وارد کنید و سپس در سمت راست با کلیک بر روی دکمه سبز رنگ install اونها رو به صورت خودکار دانلود و نصب کنید، پس از نصب ازتون درخواست میشه که محیط توسعه رو راه اندازی مجدد کنید.







طریقه نصب افلاین:⭕

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



سپس فایل زیپ یا فایل jar دانلود شده را در مسیر دلخواه قرار دهید و از مسیر زیر اقدام به نصب ان نمایید:
File ==> Settings ==>plugins ==>Install Plugin From Disk

و پس از زدن بر روی دکمه مذکور صفحه ای باز میشود که نیاز است شما فایل دانلود شده را به آن معرفی کنید و بر روی ok کلیک کرده و اقدام به راه اندازی مجدد محیط توسعه کنید.

 


توجه❗ : عکس هر پلاگین در انتهای مطلب مربوطه قرار دارد.

 

پلاگین های کد {};

 


Parcelable Class Generator (ساخت کلاس های پارزبل در کمترین زمان ممکن)

💠دانلود پلاگین برای نصب افلاین

مطمعانا اگر با زبان جاوا در حال توسعه هستید واژه Parcelable را قطعا شنیده اید و حتی ممکن است بارها بار اقدام به پارزلیبل کردن کلاس هایتان کرده باشید شاید انجام دستی این کار برای یک یا چند کلاس زیاد طاقت فرسا نباشید اما هنگامی که کلاس ها شما زیاد شود به طور جدی به چنین افزونه ای نیازمند میشوید.

برای کار با این افزونه کافی است در کلاس خود کلید های ترکیبی Alt + insert را فشار داده و Parcelable را انتخاب کنید.

 

 

 


ButterKnifeZelezny (سریعتر از همیشه بایند کنید)

💠دانلود پلاگین برای نصب افلاین

امروزه استفاده از کتابخونه های آماده امری رایج بین برنامه نویسان شده است و کتابخانه Butter Knife یکی از محبوب ترین کتابخانه های برای بایند کردن است که به صراحت میتوان گفت حجم کدهای شما را کمتر و سرعت کارتان را بیشتر میکند ، با اینکه این کتابخانه به حد کافی باعث کاهش کدهای وارده میشود اما توسعه دهنده ها قانع نشدند و با انتشار ButterKnifeZelezny زمان اضافه را با Knife آن بریدند و راه را برای سرعت و شتاب شما هموار کردند.

معرفی میکنم ButterKnifeZelezny ؛ تنها با یک حرکت تمام انوتیشن های بایند ویو خود را در Butter Knife بنویسید.

تنها کافیت بر روی ویو کانتنت خود کلیک راست کنید و جنریت را زده و همه چیز را به ButterKnifeZelezny  بسپارید.

 

 

 

GsonFormat(از نوشتن مدل های Gson به صورت دستی راحت شوید)

💠دانلود پلاگین برای نصب افلاین


پس از انتشار و معرفی Gson توسط گوگل برای راحتی تبدیل ابجکت های جاوا به جیسون نوشتن مدل های تو در تو شروع شد که واقعا خسته کننده و طاقت فرسا بود و نوشتن آن به صورت دستی امکان وجود خطا را افزایش میداد پس به همین دلیل تعدادی سایت برای راحتی ساخت این کلاس های مدل ایجاد شد از جمله jsonschema2pojo بود که کمک بسزایی در تسریع ساخت کلاس ها میکرد اما اکنون شما میتوانید بدون نیاز به این سایت و جیسون خود را تحویل بدهید و مدل های آماده تحویل بگیرید.


تنها کافیت یه کلاس جدید بسازید و در ان کلید های ترکیبی Alt + s را فشار دهید و جیسون خود را در دیالوگ باز شدن پیست کنید و با زدن OK و بررسی صحت پراپرتی ها اونها رو به یک دکمه جنریت کنید و از نوشتن و ساختن دونه به دونه ی کلاس ها و مدل ها راحت شوید.

 

 


Android File Grouping(در میان فایل های خود گم نشوید)

💠دانلود پلاگین برای نصب افلاین

اگر شما هم درگیر پروژه های بزرگ هستید گاها ممکن است در پوشه layout خود گم شوید و حتی نتوانید راه خروج را پیدا کنید حال پیدا کردن لایه مورد نظر بماند 😅 ، یکی از راه های رفع این مشکل استفاده از پلاگین بالا است البته این پلاگین از نظر من یک مشکل کوچک داشت که ممکن است برای شما زیاد مهم نباشد ؛ ابتدا در مورد این پلاگین توضیح بدهم ، این پلاگین وظیفه دارد تنها در حالتی که نمایش درختی پروژه شما بر روی Project قرار دارد در مسیر layout پوشه های مجازی (این پوشه ها درواقع ساخته نمیشن بلکه حالت نمایشی دارن و ساختار اصلی درونی پوشه layout هیچ تغییری نمیکنه) ایجاد کند و ایجاد شدن این پوشه های به این شکل است که برای مثال تمام لایه هایی که اول انها با کلمه activity برای مثال( activity_blablabla و activity-sina و activity_second و activity_...) شروع میشود را در پوشه activity قرار میدهد و این کار باعث میشود که لایه ها نظم بیشتری یافته و فرایند پیدا کردن یک لایه تسریع بیابد.

*اما در مورد مشکلی که گفتم ، از نظر من مشکل اینجاست که این حالت فقط در نمایش به صورت Project کار میکنه و با تغییر اون به Android دیگه شاهد همچین ویژگی خوبی نیستیم 😭


//////////////////////

 

 



Android Strings Search Plugin (مستقیم استرینگ ! )
💠دانلود پلاگین برای نصب افلاین

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

 

 

در مقاله بعدی به معرفی پلاگین های بهبود گرافیک خواهیم پرداخت.


کلیدواژه: پلاگین اندروید استودیو intellij android studio plugin

منابع:

دیدگاه ها:
fatemeh
۱ سال قبل
reply
سلام
خدا قوت ، خیلی مطلب کاربردی بود ؛ منتظر مقاله بعدی در این زمینه هستیم
ارسال دیدگاه:
برای ارسال دیگاه باید به سیستم وارد شوید و یا ثبت نام کنید. ثبت نام چند لحظه بیشتر زمان شما را نمیگیرد.