شما این روزها در خانه کار می کنید. امیدوارم که تمام تلاش خود را برای تولید بهترین برنامه ها انجام دهید. اما دوستان عزیز برنامه نویس بودن تنها به کدنویسی محدود نمی شود. برنامه نویسی شامل کدنویسی هوشمند نیز میباشد. در این مقاله از هم رویش به معرفی پلاگین های لازم برای اندروید استودیو (Android Studio) می پردازیم.
در اینجا لیستی از 5 افزونه Android Studio وجود دارد. به نظر من، پلاگین های لازم و اساسی هستند. هر توسعه دهنده برای افزایش بهره وری و صرفه جویی در صدها ساعت باید داشته باشد.
1- ADB Idea
به عنوان یک توسعه دهنده اندروید، شما باید در وضعیتی قرار گرفته باشید که در آن داده های اپلیکیشن را حذف کنید. تمام مجوزها را لغو کنید یا اپلیکیشن را بکشید (kill an app). آزمایش کنید که آیا برنامه شما می تواند مرگ فرایند را اداره کند یا نه.
انجام این وظایف نیاز به مراحل دارد. شما باید برنامه خود را پیدا کنید. سپس مسیر Settings > Storage و سرانجام Clear data را طی کنید.
همه این ها توسط افزونه ADB Idea ساده میشود.
این دستورات میانبر تک کلیک را برای تمام این عملیات فراهم می کند (از بین بردن یک برنامه، حذف، پاک کردن داده ها، لغو مجوزها).
ایده ADB باعث می شود زندگی واقعا ساده باشد و باید آن را داشته باشید.
در هم رویش منتشر شده است :
آموزش برنامه نویسی اندروید با اپلیکیشن AIDE
2- ADB WiFi
مگر نه اینکه ما کم کم به سمت اتصالات بدون سیم حرکت می کنیم؟ این روزها، ما بلندگوهای بی سیم، هدفون بی سیم و حتی شارژر بی سیم داریم. بنابراین، چرا شما هنوز برای اشکالزدایی (Debugigng) برنامهها از سیم (کابل) استفاده می کنید؟
در این مورد پلاگین ADB WiFi به کار می آید. همه کاری که باید انجام دهید این است که دستگاه میزبان خود را نگه دارید و تلفن خود را به همان شبکه متصل کنید.
چندین بار، خود من دسترسی به کابل نداشتم. البته نیاز فوری به کابل داشتم. با این روش برنامه خودم را اشکال زدایی کردم. چطور میتوان گفت ADB WiFi از پلاگین های لازم برای اندروید استودیو نیست؟
3- ignore.
اکثر توسعه دهندگان تازه کار، در هنگام توسعه اولین برنامه خود، پس از کار با یک سیستم کنترل نسخه (VCS) معمولا GIT، تمام فایل ها را به سیستم کنترل نسخه انتقال می دهند. (در واقع، برخی از افراد با تجربه متوسط هم ممکن است این کار را انجام دهند).
این فایل های پروژه نیز شامل برخی از فایل های پیکربندی ویرایشگر هستند. اگر شما آنها را در سیستم کنترل نسخه انتقال دهید، در زمان ادغام (merge) مجدد برای شما مشکل ایجاد میکند (برای مثال vcs.xml، workspace.xml).
این به این دلیل است که این تنظیمات در IDE های مختلف و بسته به اولویتهای توسعهدهنده متفاوت میباشد.
از این رو، این فایل ها باید نادیده گرفته شوند.
ignore. یک افزونه است که به شما کمک می کند تا به راحتی فایل هایی که زیاد مهم نیستند را مدیریت کنید.
مواردی مانند ، npmignore (در مورد npm) و dockerignore (در مورد Docker) و gitignore (در مورد Git) و …
ignore. به راستی جزو پلاگین های لازم برای اندروید استودیو است.
به شما این امکان را می دهد که یک فایل را نادیده بگیرید. همچنین قوانین نادیده گرفتن را با توجه به قالب های مربوطه ایجاد کنید.
از این رو، هزینه های اضافی را از بین می برد.
این افزونه همچنین کمک می کند تا فایل های نادیده گرفته شده را در IDE برجسته کنید.
و نیز به شما اجازه می دهد تا به راحتی فایل های جدید را اضافه کنید. یا حتی قوانین موجود را ویرایش کنید.
4- JSON to Kotlin Class Generator (تولید کننده کلاس کاتلین بر اساس JSON)
تاکنون مجبور به مدیریت پاسخ های JSON طولانی از API ها شدهاید؟
در چنین مواردی مجبور به صرف زمان زیاد برای ساخت مدل داده (Data Model) برای آنها هستید.
خبر خوب اینکه پلاگین JSON to Kotlin Class generator ، یک پلاگین ساده است که از روی یک رشته JSON یا JSONSchema (یا هر URL که چنین رشته یا اسکیمایی را برگرداند) میتواند یک کلاس کاتلین تولید کند.
این پلاگین اندروید استودیو بسیار مفید است زیرا باعث می شود زمان زیادی از وقت شما در هنگام مواجهه با JSON های بزرگ و پیچیده صرفهجویی شود.
وب سایت های زیادی نیز وجود دارند که همین کار را انجام می دهند ، اما داشتن یک افزونه مفید بسیار عالی است.
در هم رویش منتشر شده است :
آموزش برنامه نویسی اندروید با کاتلین و استاندارد گوگل (بسته جامع)
5- codeglance
اگر دارای پیشزمینهای وب یا iOS هستید. یا اگر سابقه استفاده از ویرایشگر Sublime داشته باشید. باید با این افزونه آشنا باشید.
Codeglance یک پیش نمایش از کدهای یک فایل (به اصطلاح دید عقابی) فراهم میکند.
به شما اجازه می دهد به سرعت به بخش مورد نظر برسید. این افزونه بسیار راهدست و در حرکت میان کدها بسیار راهگشا است.
Codeglance به راستی یکی از پلاگین های لازم برای اندروید استودیو است.
جایزه
در این قسمت یک شگفتانه داریم! معرفی یک پلاگین اندروید استودیو مفید به عنوان جایزه برای همه شما!
من آن را در نکات اصلی بالا قرار ندادم، زیرا در حوزه تولید Asset کاربرد دارد. گمان میکنم شما به جای آن از Asset Generator خود اندروید استودیو استفاده میکنید.
با این حال من این ابزار را بسیار مفید می دانم و همیشه خودم از آن استفاده می کنم. از این رو، فکر میکنم که گفتن آن خالی از لطف نیست.
6. Android Material Design Icon Generator (پلاگین تولید آیکن های متریال)
در توسعه اندروید، بخش طراحی و ساخت رابط کاربری (UI) بخش سرگرمکنندهای است.
این یک جنبه بسیار مهم در یک برنامه اندروید است، زیرا اولین چیزی است که توجه کاربر را جلب میکند.
وجود UI و UX (تجربه کاربری) خوب به رضایت و شادکامی کاربر منجر میشود و حس مثبتی نسبت به برنامه در وی ایجاد میکند.
در هنگام کار روی UI اغلب نیاز به استفاده از آیکون پیدا میکنید. برای آیکون های متریال گوگل، شما می توانید از وب سایت Google Material بازدید کنید یا شاید به جای آن از Asset Generator خود اندروید استودیو استفاده میکنید.
با این حال، راهکارهای بالا شاید کافی نباشد. شما گزینهای برای سفارشیسازی انتخابهای خود در اختیار ندارید. این جایی است که پلاگین Material Icon Generator وارد بازی میشود.
کافی است که آیکن خود را وارد کنید. سپس میتوانید فرمت PNG یا برداری و ابعاد و رنگهای ممکن نیاز خود را برای آن انتخاب کنید. سپس همه چیز آماده است.
نکات پایانی
من پلاگین هایی را که تم ها را سفارشی می کنند معرفی نکرده ام؛ برای این کار پلاگین های زیادی وجود دارد.
در این مقاله هم رویشی، شما را با پلاگین های لازم برای اندروید استودیو آشنا ساختم.امیدوارم که شما از این مقاله استفاده کرده باشید.
سعی کنید این پلاگین ها را در کار های روزانه خود استفاده کنید. بررسی کنید که کدام یک برای شما بهترین عملکرد را دارند.
فقط دقت کنید اندروید استودیوی خود را با شمار زیادی از پلاگین ها پر نکنید. زیرا ممکن است روی عملکرد آن تأثیر منفی بگذارید.
و اما یک سؤال! شما با استفاده از پلاگینهای بالا میتوانید در وقت خود صرفهجویی کنید.
با این وقت به دستآمده چه کاری انجام می دهید؟ در بخش نظرات به ما بگویید.
کلیدواژگان
پلاگین های لازم برای اندروید استودیو – افزونه های لازم برای اندروید استودیو – پلاگین های اندروید استودیو – افزونه اندروید استودیو – افزونه های اندروید استودیو – پلاگین اندروید استودیو – بهترین پلاگین های اندروید استودیو – بهترین افزونه های اندروید استودیو – پلاگین های کاربردی در اندروید استودیو
منبع :
5 Essential Android Studio Plugins Every Android Developer Must Have
2 دیدگاه برای “5 افزونه ضروری Android Studio که هر توسعه دهنده Android باید داشته باشد ”
چقد خوبین شما
با سلام سپاس از همراهی و لطف شما. امیدواریم مفید بوده باشد.