بهترین پلاگین های Android Studio
زمان مورد نیاز برای مطالعه : 6 دقیقه
Android Studio بهترین محیط برای برنامه نویسی اندروید هستش که IDE رسمیه شرکت گوگل هستش و پشتیبانی همه جانبه گوگل رو برای خودش داره. حالا ابزار هایی اومدن به اسم پلاگین (Plugin) یا همون افزونه که کار با اندروید استدیو رو برای شما راحت و جذاب میکنن و من قراره تو این مقاله بهترین پلاگین های Android Studio رو به شما معرفی کنم.
پلاگین ها برای دو هدف بوجود اومدن :
۱ : راحت تر شدن کدنویسی
۲ : جذاب تر و زیبا تر شدن محیط IDE و لذت بردن ما از کد زدن
خب بریم سراغ اصل مطلب و معرفی برترین پلاگین ها
۱. CodeGlance
این پلاگین یه کادر کوچک سمت راست اندروید استدیو اضافه میکنه که نمایی کلی از کد شما رو نمایش میده و از طریق اون به راحتی میتونید به همه جای کدتون دسترسی داشته باشید مثلا شما ۵۰۰ خط کد در یک کلاس نوشتین و میخوای به اواسط و یا ابتدای کد اسکرول کنید و اگه بخواین به سریع ترین حالت ممکن این کار رو بکنید راه حل شما این پلاگین هستش که تصویرش هم به صورت زیر است:
۲. Rainbow Brackets
براکت ها و پرانتزهای تو در تو می تونن برای برنامه نویسا دردسرساز باشه، به خصوص زمانی که قطعه کدی گم بشه. اینا می تونن یک سردرد واقعی در بررسی کدها باشن. این افزونه رنگ های رنگین کمانی دوست داشتنی رو به براکت ، پرانتز و کروشه های کد شما اضافه می کند. برای توسعه دهندگانی که تازه شروع به کار کرده اند، یا برای کسانی که در بلوک های بزرگ کد گیر کرده اند یک نجات دهنده است. نکته جلبش اینجاست که هر پرانتز و یا براکت شما رنگ خاص خودش رو میگیره و راحت پیدا میشه به صورت زیر:
۳. ADB Idea
این افزونه برای Android Studio و Intellij IDEA برای هستش و هدفش سرعت بخشیدن به توسعه روزمره اندروید میباشد. ADB Idea دستورات میانبر تک کلیکی رو برای برنامه ارائه می کنه که شامل شروع، حذف، حذف برنامه، لغو مجوزها و پاک کردن داده های برنامه و … میباشد.
برای فراخوانی این افزونه می توانید به منوی Tools->Android->ADB Idea بروید و یا به سادگی دستورات رو از Find Actions جستجو کنید.
۵. ADB Wifi
توسعه دهندگان اندروید، بر خلاف همکاران iOS خود، معمولاً باید مطمئن شوند که USB هرگز در Debugging دستگاه قطع نشود. در حالی که مجموعه ای از Command Shell ADB برای ایجاد اتصالات از طریق WIFI وجود دارد، استفاده از میانبر گرافیکی بسیار سریعتر است.
به سادگی افزونه ADB Wifi را نصب کنید، مطمئن بشید که کامپیوتر و تلفن شما به یک شبکه متصل باشند و برای شروع اتصال به
Tools → Android → ADB WIFI → ADB USB to WIFI بروید . اکنون می توانید برنامه ها رو بدون نیاز به USB اجرا کنید.
۶. Material UI Theme
Android Studio دارای یک تم دوست داشتنی Dracula برای دوستداران حالت تاریک است. اما خب گاهی اوقات، تغییر بد نیست و موضوع رابط کاربری Material UI فقط برای همین است. این افزونه دارای یک پالت چشمگیر از تم ها است که طرح های رنگی زیبایی را با پشتیبانی از اکثریت قریب به اتفاق زبان ها رو ارائه می دهد. به همراه آیکون های متریال، پدینگ ها و مجموعه ای از سفارشی سازی ها.
۷. JSON To Kotlin Class
کار این افزونه تبدیل Json String ها به kotlin Date Class هستش که به بهترین نحوه اینکارو رو انجام میده. قبلا ما از سایت Json2Pojo استفاده میکردیم که مجبور بودیم هر بار به داخل سایتش بریم و کارمون رو انجام بدیم اما با این افزونه دیگه داخل خود اندروید استدیو به راحتی این کار رو انجام میدیم علاوه بر این دارای طیف وسیعی از حاشیه نویسی های – Gson، Jackson، Fastjson، Moshi، LoganSquare و … هستش.
۸. Vector Drawable Thumbnails
برای پیش نمایش یک فایل vector drawable XML file، معمولاً باید پروژه را Rebuild کنیم. با Vector Drawable Thumbnails، میتوانیم با یک کلیک پیشنمایش همه vector drawable را مشاهده کنیم.
۹. Name That Color
اگر نامگذاری رنگها در پایگاه کد اندروید خود را برای خود دردسر میدونید، نگران نباشید، شما تنها نیستید! در حالی که کدنویسی اغلب یک هنر نامیده میشه ، اما همه توسعهدهندگان در نامگذاری رنگها، بهویژه سایههای مختلف عالی نیستند. در چنین مواقعی اسامی مرموز مانند red1، blue_lighter یا red2 وارد پایگاه کد شما می شوند.
خوشبختانه، ما یک افزونه عالی داریم که از نام رنگ های شما مراقبت می کنه. تنها کاری که باید انجام بدین اینه که کد HEX مورد نظر رو در فایل colors resource خود بچسبانید تا نزدیکترین نام پالت رنگ خلاقانه یا Material رو به شما پیشنهاد کنه.
۱۰. Kotlin Fill Class
اغلب نیاز به ایجاد سریع کلاس Kotlin با مقادیر و ویژگی های پیش فرض وجود داره. این پلاگین IntelliJ فقط برای همین هستش. این برنامه برای سازندهها و توابع خالی، intent actions را در اختیار شما قرار میدهد و به شما این امکان میده که آرگومانهایتان را سریع initialize کنید.
۱۱. Material Design Icon Generator
این افزونه به شما کمک می کند آیکون های Material Design را در برنامه اندروید خود اضافه کنید. وارد کردن assets، تعیین رنگ، اندازه و تراکم با این افزونه فوق العاده آسان است.
۱۲.Duckly Pair Programming Tool
Duckly اینجاست تا pair programming را ساده کند.Duckly یک ابزار چت ویدیویی است که برای توسعه دهندگان با ادغام مستقیم با IDE ساخته شده است تا بتوانید صحبت کنید، کد خود را در آنلاین به اشتراک بگذارید و به راحتی با تیم خود همکاری کنید. این به توسعه دهندگان از راه دور امکان می دهد طوری کار کنند که گویی در کنار هم هستند.
این افزونه روز به روز خود را ضروری تر نشان می دهد. با تبدیل شدن کار از راه دور در سراسر شرکت ها به دلیل COVID-19، امکان جفت شدن برنامه ها به دلیل سیگنال های بد WiFi یا نویز پس زمینه باعث قطع ارتباط قطع می شود. Duckly با اجازه دادن به شما و تیمتان برای به اشتراک گذاشتن دیدگاه یکسان در هنگام کدنویسی، راه حلی برای آن ارائه می دهد. Duckly برای pair programming، بررسی کد، جلسات اشکال زدایی و موارد دیگر عالی است.
پلاگین های زیاد دیگه ای هستن که اگر میشناسید حتما کامنت کنید تا به این لیست اضافه کنیم.اینا تقریبا پر طرفدار ترین پلاگین ها هستن که تو محیط Android studio و InteliJ استفاده میشن.