اگر توسعه دهنده اندروید هستید، این ابزارها و پلاگین ها را از دست ندهید!

اندروید به طور مستمر در حال توسعه و پیشرفت است و همواره ابزارها و پلاگین های جدیدی برای این سیستم عامل پرطرفدار ساخته میشوند.در این مطلب قصد دارم شما را با 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 InputAndroid Input یک پلاگین IntelliJ IDEA/اندروید استودیو است که با استفاده از آن به راحتی متوانید در گوشی اندروید یا امولاتور به طور مستقیم متن تایپ کنید.قابلیت های اصلی:آخرین گوشی استفاده شده را ذخیره میکند و دیگر نیازی نیست هر بار گوشی را انتخاب کنیدآخرین متن ارسال شده را ذخیره میکند، اما کل آن را به صورت پیشفرض انتخاب میکند و میتوانید بدون استفاده از ماوس، متن را نوشته یا ارسال کنیدمیتوانید از کلیدهای enter/return استفاده کرده و بدون استفاده از ماوس، متن را ارسال کنیداگر نمیخواهید چیزی بفرستید، میتوانید کلید ESC را بزنید تا دیالوگ بسته شودپلاگین Android Input امتیاز 5 ستاره را دریافت کرده و بیش از 2.4 هزار بار دانلود شده است.پنج. Bundletoolاین ابزار برای بهینه سازی و بهبود Android App Bundles مورد استفاده قرار میگیرد و یک روش پیشرفته برای پکیج بندی اپلیکیشن هاست و به کمک آن میتوانید حجم اپلیکیشن خود را کاهش دهید تا تمامی گوشی ها با هر فضای ذخیره سازی بتوانند اپلیکیشن شما را مورد استفاده قرار دهند.قابلیت های اصلی:بیلد کردن Android App Bundle از ماژول های pre-compliled شده پروژهتولید آرشیو APK Set ها که برای تمامی گوشی ها قابل اجرا باشداستخراج APK مناسب از APK Set که با گوشی موردنظر سازگار باشندنصب APK مناسب از APK Set که با گوشی متصل شده به سیستم سازگار باشداستخراج مشخصات گوشی به صورت یک فایل JSONشش. GradientDrawableTunerGradientDrawableTuner در واقع یک اپلیکیشن اندروید است که از آن میتوان به عنوان یک ابزار نیز استفاده کرد. در صورتی که کار با drawableهای اندروید را بلد نیستید، این ابزار به درد شما خواهد خورد.با استفاده از این اپلیکیشن متوجه میشوید که مشخصات GradientDrawable چه تاثیری روی ظاهر Drawable دارد. GradientDrawableTuner کد xml مربوطه را نیز تولید میکند.قابلیت ها:تقریبا همه مشخصات shape قابل استفاده اندکد xml برای ساخت shape موردنظر تولید میشوداین اپلیکیشن منبع باز است و تحت لیسانس Apache 2.0 عرضه شده است.هفت. ColorBoxیک ابزار کاربردی برای طراحان که به درد توسعه دهندگانی هم که مایل به بهبود رابط کاربری هستند یا اپلیکیشن طراحی میکنند میخورد.میتوانید از این ابزار برای توسعه و بهبود رابط کاربری اپلیکیشن یا تولید یک پالت رنگی کاملا جدید استفاده کنید.اگر توسعه دهنده یا طراح اندروید هستید و ابزارهای دیگری را مورد استفاده قرار میدهید، در بخش نظرات، دیدگاه های خود را با ما به اشتراک بگذارید.منبع: اپریویو