محرر أكواد لـ iPad
✅ ما هو Code App؟
هو محرر أكواد متكامل ومفتوح المصدر لأجهزة iPad، يهدف لتقديم تجربة شبيهة بـ VS Code مع استغلال إمكانيات iPadOS بالكامل. متوفر على آب ستور وTestFlight.
🔥 الميزات الرئيسية (والتي تعتبر ثورية على iPad)
· تحكم كامل بالإصدارات (Git): يدعم clone، commit، diff editor، push، pull، ومؤشرات التغييرات. ✅
· طرفية مدمجة (Terminal): تحتوي على اكثر من 70 أمراً متاحاً للعمل داخل iPad. ✅
· بيئة تطوير ويب محلية: يدعم تشغيل Node.js و PHP محلياً على الجهاز. ✅
· لغات برمجة مدمجة:
· Python (وقت تشغيل مدمج) ✅
· C/C++ عبر WebAssembly (مع clang) ✅
· Java (OpenJDK محلي) ✅
· دعم SSH: للاتصال بخوادم بعيدة. ✅
· دعم LSP (Language Server Protocol): للغات مثل Python و Java، مما يوفر إكمال ذكي للكود. ✅
🛠️ التقنيات المستخدمة
· يعتمد على محرر monaco-editor (نفس محرر VS Code).
· يستخدم كود أصلي (Native) لتوفير أداء عال وتكامل مع النظام.
📥 بناء المشروع (للمطورين)
إذا كنت مطوراً وترغب في بناء التطبيق بنفسك:
1. استنساخ المستودع: git clone https://github.com/thebaselab/codeapp
2. تشغيل سكريبت تحميل الأطر: ./downloadFrameworks.sh
3. فتح ملف Code.xcodeproj في Xcode.
4. اختيار هدف CodeUI للتشغيل على المحاكي.
لماذا هذا المشروع مهم؟
· يكسر حاجز iPad كجهاز ترفيه فقط: يحوله إلى أداة إنتاجية قوية للمطورين.
· يعمل دون إنترنت: بعد تحميل البيئات اللازمة، يمكنك البرمجة في أي مكان.
· مصدر مفتوح: يسمح للمجتمع بالمساهمة وتحسينه.
https://github.com/thebaselab/codeapp/