English • العربية • Русский • 简体中文 • Türkçe • Español • עברית • فارسی • Português (Brasil) • Português (Portugal)
AndroidCS IDE هي بيئة تطوير متكاملة مصممة لإنشاء وإدارة جميع أنواع مشاريع أندرويد مباشرةً على الجهاز أو على الأنظمة الخفيفة. توفّر سير عمل قويًا وفعّالًا في الوقت نفسه للمطورين الذين يريدون تجربة تطوير أندرويد كاملة دون المتطلبات الثقيلة لبيئات التطوير التقليدية.
| لمن هي؟ | المطورون الذين يريدون بيئة تطوير متكاملة على أندرويد |
| ماذا يمكنك أن تبني؟ | تطبيقات أندرويد، مكتبات، تطبيقات Flutter، وحدات native |
[!WARNING] استخدم التنزيلات الرسمية فقط
ثبّت AndroidCS IDE من:
- إصدارات GitHub - https://github.com/AndroidCSIDE/ACSIDE/releases
تجنّب تنزيل ملفات APK من مواقع مجهولة أو غير رسمية، فقد تكون معدّلة أو غير آمنة.
- دعم مشاريع Android Flutter
- دعم مشاريع Gradle
- JDK 17 و21
- مدير SDK لتثبيت أدوات البناء وNDK وCMake وFlutter SDK وغيرها
- محدّث الاعتماديات (Dependency Updater) مع تنبيهات بالاعتماديات القديمة مباشرةً داخل ملفات البناء
- تلوين الصياغة (syntax highlighting) عبر TextMate
- خوادم اللغة (يمكن تفعيل أو تعطيل كل منها على حدة):
- Java Language Server - من georgewfraser
- Kotlin Language Server - من nullij
- XML Language Server
- Dart Language Server (متاح بعد تثبيت Flutter SDK)
- Python Language Server (قابل للتثبيت عبر الإضافات)
- Bash Language Server (قابل للتثبيت عبر الإضافات)
- Clang Language Server (قابل للتثبيت عبر الإضافات)
- حزمة خوادم لغات الويب (قابلة للتثبيت عبر الإضافات)
- إمكانيات LSP المدعومة:
- إكمال الشيفرة
- التشخيصات (Diagnostics)
- معلومات التمرير (Hover)
- مساعدة التوقيع (Signature Help)
- الانتقال إلى التعريف
- الإصلاحات السريعة (Code Actions)
- تنسيق الشيفرة
- التلميحات المضمّنة (Inlay Hints)
- دعم Jetpack Compose
- مفاتيح تبديل لكل خادم لتفعيل أو تعطيل إمكانيات محددة في كل خادم لغة
- إعداد خيارات JVM مخصصة لخادمي لغة Kotlin وJava
- نظام معاينة حقيقي لـ Jetpack Compose
- نظام معاينة حقيقي لتخطيطات XML
- نظام معاينة فورية لتطبيقات Flutter
- سير عمل Git موجَّه مع إعداد المستودع خطوة بخطوة
- مدير بيانات اعتماد آمن يدعم عدة مستودعات بعيدة (remotes)
- حل تعارضات الدمج مع خيارات قبول التغييرات المحلية أو قبول التغييرات الواردة أو الإلغاء
- درج التحكم بالمصدر (Source Control) بتصميم جديد مع عرض الفروقات (diff) داخل السطر
- وكيل ذكاء اصطناعي (AI Agent) مع دعم Model Context Protocol (MCP)
- وضع الموافقة على التعديلات لمراجعة التغييرات التي يقترحها الوكيل وقبولها أو رفضها
- نظام إضافات (Plugins)
- طرفية مبنية على حزم Termux (ويمكن تثبيت PRoot عبر PRoot-Distro)
- تصحيح الأخطاء عبر ADB مع الإقران اللاسلكي ودعم USB-OTG وعرض logcat عبر ADB أو Shizuku
- إضافة Logger تُحقن في المشاريع أثناء بناءات التصحيح لالتقاط السجلات بشكل أسرع وأكثر موثوقية
- مظهر Windows 11 Fluent 2
- مظهر Google Material
- متوفر بالإنجليزية والعربية والروسية والفارسية والعبرية والتركية والصينية المبسطة، وغيرها...
ستُضاف المزيد من الميزات في المستقبل - ترقّبوا!
- قد تفشل ACSIDE في بناء المشاريع القديمة التي تستخدم AGP 8.x.x أو أقل. يُنصح بشدة بترقية مشروعك إلى أحدث إصدار من Android Gradle Plugin (AGP) للحصول على أفضل توافق.
هذا المشروع قيد التطوير النشط. نرحّب دائمًا بالملاحظات والاقتراحات.
بيئة التطوير مغلقة المصدر حاليًا لإتاحة تطوير وتكرار أسرع. عندما يصل المشروع إلى حالة مستقرة، سيتم فتح أجزاء من الشيفرة المصدرية.
ACSIDE مغلقة المصدر حاليًا، لذا لا ينبغي أن تضطر إلى تصديق كلامي بشأن ما تفعله على الشبكة.
- بلا تتبّع (Telemetry). لا تحليلات ولا تتبّع للاستخدام ولا إرسال صامت لتقارير الأعطال. إذا تعطّلت بيئة التطوير، تظهر لك شاشة عطل فيها زر «إرسال التقرير» يفتح المتصفح على issue معبّأة مسبقًا في GitHub. لا يُرسل أي شيء ما لم تقم أنت بإرساله.
- وكيل الذكاء الاصطناعي: تستخدم مفاتيح API الخاصة بك. تُرسل الطلبات مباشرةً من جهازك إلى خادم النموذج الذي اخترته، من طرف إلى طرف، ولا تمر عبر خوادمي أبدًا.
- التحديثات والإضافات تأتي من مستودعات GitHub مفتوحة المصدر:
updater.jsonوandroidcs-plugins.
لا تثق بي، تحقّق بنفسك: شغّل Reqable أو أي أداة لمراقبة الشبكة على أندرويد وانظر إلى المضيفين (hosts) الذين تتصل بهم بيئة التطوير. ينبغي ألا ترى سوى GitHub ومستودعات الحزم والـ SDK ومزوّد الذكاء الاصطناعي الذي أعددته. إذا رأيت أي شيء آخر، فيرجى فتح issue.