وب‌سرویس مجید

پروژه dock-droid

sickcodes/dock-droid

این پروژه یک محیط اندروید درون کانتینر داکر ارائه میده که با استفاده از QEMU اجرا میشه.

کاربرد:

این ابزار برای اجرای سیستم عامل اندروید در محیط ایزوله داکر مناسبه و میتونه برای تست اپلیکیشن‌ها، توسعه نرم‌افزار و اجرای CI/CD اندروید استفاده شود. ️

همچنین از X11 Forwarding پشتیبانی میکنه که امکان نمایش رابط گرافیکی اندروید رو روی سیستم میزبان فراهم میکنه. ️

در چه شرایطی بهتره استفاده شود؟

وقتی نیاز داری یک محیط اندروید کاملاً قابل تنظیم و قابل استقرار سریع داشته باشی، بدون نیاز به دستگاه فیزیکی یا شبیه‌ساز سنگین مثل Android Studio.

همچنین برای اتوماسیون تست در خط لوله CI/CD عالیه.

چند مثال از موارد استفاده:

- تست اپلیکیشن‌های اندروید در محیط ایزوله

- اجرای ابزارهای امنیتی روی اندروید در CI/CD ️

- توسعه و دیباگ سیستم‌های مبتنی بر اندروید بدون نیاز به AVD ️

- شبیه‌سازی دستگاه اندروید در سرورهای بدون GUI با قابلیت X11 ️

  • ##AndroidInDocker
  • ##QEMU
  • ##CI
  • ##DevOps
  • ##MobileTesting
  • ##Containerization
  • ##X11Forwarding
  • ##sickcodes
  • ##Automation
  • ##DockerAndroid