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
