اپریویو
اپریویو
خواندن ۳ دقیقه·۶ سال پیش

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

اندروید به طور مستمر در حال توسعه و پیشرفت است و همواره ابزارها و پلاگین های جدیدی برای این سیستم عامل پرطرفدار ساخته میشوند.

در این مطلب قصد دارم شما را با 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/اندروید استودیو است که با استفاده از آن به راحتی متوانید در گوشی اندروید یا امولاتور به طور مستقیم متن تایپ کنید.

قابلیت های اصلی:

  • آخرین گوشی استفاده شده را ذخیره میکند و دیگر نیازی نیست هر بار گوشی را انتخاب کنید
  • آخرین متن ارسال شده را ذخیره میکند، اما کل آن را به صورت پیشفرض انتخاب میکند و میتوانید بدون استفاده از ماوس، متن را نوشته یا ارسال کنید
  • میتوانید از کلیدهای 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

شش. GradientDrawableTuner

GradientDrawableTuner در واقع یک اپلیکیشن اندروید است که از آن میتوان به عنوان یک ابزار نیز استفاده کرد. در صورتی که کار با drawableهای اندروید را بلد نیستید، این ابزار به درد شما خواهد خورد.

با استفاده از این اپلیکیشن متوجه میشوید که مشخصات GradientDrawable چه تاثیری روی ظاهر Drawable دارد. GradientDrawableTuner کد xml مربوطه را نیز تولید میکند.

قابلیت ها:

  • تقریبا همه مشخصات shape قابل استفاده اند
  • کد xml برای ساخت shape موردنظر تولید میشود

این اپلیکیشن منبع باز است و تحت لیسانس Apache 2.0 عرضه شده است.

هفت. ColorBox

یک ابزار کاربردی برای طراحان که به درد توسعه دهندگانی هم که مایل به بهبود رابط کاربری هستند یا اپلیکیشن طراحی میکنند میخورد.

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

اگر توسعه دهنده یا طراح اندروید هستید و ابزارهای دیگری را مورد استفاده قرار میدهید، در بخش نظرات، دیدگاه های خود را با ما به اشتراک بگذارید.

منبع: اپریویو

پلاگین های اندرویدابزارهای اندرویدتوسعه اندرویدساخت اپلیکیشن اندرویدتوسعه اپلیکیشن اندروید
ما فعالیت خود را به عنوان اولین مرجع معرفی، نقد و بررسی اپلیکیشن و بازی های موبایل و مجله تخصصی اندروید در کشور، از سال ۹۲ شروع کرده ایم.
شاید از این پست‌ها خوشتان بیاید