اندروید به طور مستمر در حال توسعه و پیشرفت است و همواره ابزارها و پلاگین های جدیدی برای این سیستم عامل پرطرفدار ساخته میشوند.
در این مطلب قصد دارم شما را با 7 ابزار و پلاگین مفید و کاربردی اندروید برای طراحان و توسعه دهندگان آشنا کنم، با من همراه باشید.
یک. Adb-enhanced
یک رابط کامند لاین است که با استفاده از آن میتوانید عملیات مختلفی انجام دهید. برای نمونه میتوان به چرخش صفحه نمایش، فعال سازی حالت ذخیره ساز باتری، فعال سازی حالت ذخیره ساز دیتا، حالت doze و اعطا/لغو مجوزها اشاره کرد. در زیر چند مثال را میبینید:
تنظیمات گوشی
روشن کردن حالت adbe doze on :doze
روشن کردن دیتای گوشی: adbe mobile-data off
روشن کردن حالت ذخیره ساز باتری: adbe battery saver on
نگه نداشتن اکتیویتی ها در پس زمینه: adbe dont-keep-activities on
مجوزها
اعطای مجوزهای ران تایم مربوط به فضای ذخیره سازی گوشی: adbe permissions grant com.example storage
لغو مجوزهای ران تایم مربوط به فضای ذخیره سازی گوشی: adbe permissions revoke com.example storage
تعامل با اپلیکیشن
اجرای اپلیکیشن: adbe start com.example
بستن اپلیکیشن: adbe force-stop com.example
در این لینک میتوانید تمامی کامندها را ببینید.
دو. deep-clean
تا به حال چند دفعه مجبور شدید که کش گرادل را به صورت دستی پاک کنید؟ چند بار به دلیل مشکل در بیلد شدن اپلیکیشن فولدرهای gradle. یا build را از پروژه حذف کرده اید؟
راه حل این مشکلات deep-clean است.
Deep-clean یک اسکریپت کاتلین است که تمامی کش های بیلد از پروژه های گرادل/اندروید را از بین میبرد. در صورتی که گردال یا IDE برای شما مشکل ایجاد میکند، میتوانید از deep-clean استفاده کنید.
این اسکریپت روی مک به طور کامل تست شده، اما هنوز بر روی لینوکس و ویندوز تست کامل نشده است.
سه. پلاگین Android drawable preview
یک پلاگین اندروید استودیو و IntelliJ IDEA که drawable های ویوهای پروژه را جایگزین آیکون های پیشفرض میکند.
چهار. Android Input
Android Input یک پلاگین IntelliJ IDEA/اندروید استودیو است که با استفاده از آن به راحتی متوانید در گوشی اندروید یا امولاتور به طور مستقیم متن تایپ کنید.
قابلیت های اصلی:
پلاگین Android Input امتیاز 5 ستاره را دریافت کرده و بیش از 2.4 هزار بار دانلود شده است.
پنج. Bundletool
این ابزار برای بهینه سازی و بهبود Android App Bundles مورد استفاده قرار میگیرد و یک روش پیشرفته برای پکیج بندی اپلیکیشن هاست و به کمک آن میتوانید حجم اپلیکیشن خود را کاهش دهید تا تمامی گوشی ها با هر فضای ذخیره سازی بتوانند اپلیکیشن شما را مورد استفاده قرار دهند.
قابلیت های اصلی:
GradientDrawableTuner در واقع یک اپلیکیشن اندروید است که از آن میتوان به عنوان یک ابزار نیز استفاده کرد. در صورتی که کار با drawableهای اندروید را بلد نیستید، این ابزار به درد شما خواهد خورد.
با استفاده از این اپلیکیشن متوجه میشوید که مشخصات GradientDrawable چه تاثیری روی ظاهر Drawable دارد. GradientDrawableTuner کد xml مربوطه را نیز تولید میکند.
قابلیت ها:
این اپلیکیشن منبع باز است و تحت لیسانس Apache 2.0 عرضه شده است.
هفت. ColorBox
یک ابزار کاربردی برای طراحان که به درد توسعه دهندگانی هم که مایل به بهبود رابط کاربری هستند یا اپلیکیشن طراحی میکنند میخورد.
میتوانید از این ابزار برای توسعه و بهبود رابط کاربری اپلیکیشن یا تولید یک پالت رنگی کاملا جدید استفاده کنید.
اگر توسعه دهنده یا طراح اندروید هستید و ابزارهای دیگری را مورد استفاده قرار میدهید، در بخش نظرات، دیدگاه های خود را با ما به اشتراک بگذارید.
منبع: اپریویو