توسعه اپلیکیشن اندروید برای ایجاد محیط مجازی (Virtual Sandbox)
ثبتشده 45 روز پیش 188 بازدید2 پیشنهاد ارسال شده
توضیحات پروژه
توسعه اپلیکیشن اندروید برای ایجاد محیط مجازی (Virtual Sandbox) با قابلیت اجرای چند نمونه مستقل از یک اپلیکیشن
### شرح پروژه
به یک توسعهدهنده حرفهای اندروید مسلط به Java/Kotlin، Android Runtime، Virtualization و Sandbox نیاز دارم.
هدف پروژه توسعه یک اپلیکیشن اندرویدی است که یک محیط مجازی (Sandbox) ایجاد کند و امکان نصب و اجرای چند **نمونه مستقل** از یک اپلیکیشن را در همان محیط فراهم کند. هر نمونه باید فضای داده، تنظیمات و فایلهای اختصاصی خود را داشته باشد و از سایر نمونهها مستقل باشد.
### قابلیتهای مورد نیاز
* ایجاد محیط مجازی برای اجرای اپلیکیشنها
* امکان وارد کردن فایل APK
* امکان ایجاد چند نمونه مستقل از یک اپلیکیشن در محیط مجازی (هر نمونه با فضای داده و تنظیمات جداگانه)
* مدیریت، حذف و اجرای هر نمونه بهصورت مستقل
* اجرای نمونهها بهصورت نوبتی از طریق رابط کاربری یا API
* مدیریت فایلها و دادههای هر نمونه بهصورت کاملاً ایزوله
* قابلیت توسعه و افزودن ویژگیهای جدید در آینده
### الزامات فنی
* توسعه با Kotlin یا Java
* معماری ماژولار و قابل توسعه
* آشنایی کامل با Android Runtime، PackageManager، ActivityManager، Binder و ClassLoader
* تجربه در توسعه سیستمهای Virtualization، Sandbox یا App Container
* مستندسازی کامل پروژه
### خروجی مورد انتظار
* سورس کامل پروژه
* مستندات نصب و راهاندازی
* مستندات API
* مستندات ساختار پروژه برای توسعههای بعدی
### لطفاً در پیشنهاد خود اعلام کنید
1. آیا سابقه توسعه پروژههای Virtualization یا Sandbox اندروید را دارید؟
2. چه معماری برای پیادهسازی این پروژه پیشنهاد میکنید؟
3. زمان و هزینه اجرای پروژه چقدر است؟
4. نمونه کارهای مشابه خود را ارسال کنید.