Rustroid - بيئة تطوير متكاملة
بيئة تطوير Rust متكاملة للأندرويد. برمج، إبني، وتعلم Rust كل ذلك من خلال هاتفك!
معلومات التطبيق
وصف التطبيق
تحليل تطبيق Android ومراجعته: Rustroid - بيئة تطوير متكاملة ، تم تطويره بواسطة MohammedKHC. المدرجة في فئة الأدوات. الإصدار الحالي هو 1.2 ، تم تحديثه على 09/08/2025 . وفقًا لمراجعات المستخدمين على Google Play: Rustroid - بيئة تطوير متكاملة. حقق أكثر من 10 تثبيت. يحتوي Rustroid - بيئة تطوير متكاملة حاليًا على مراجعات 1 ، ومتوسط تصنيف 5.0 نجوم
أطلق العنان لقوة برمجة Rust على جهازك الأندرويد مع RustroidRustroid – بيئة تطوير متكاملة (IDE) غنية بالميزات مصممة خصيصًا للتعلم والتطوير الجاد على حد سواء!
سواء كنت مبتدئًا تستكشف Rust أو مطورًا خبيرًا يحتاج إلى البرمجة أثناء التنقل، يوفر لك Rustroid الأدوات التي تحتاجها.
الميزات الأساسية لبيئة التطوير المتكاملة (IDE):
• 🚀 مجموعة أدوات Rust الكاملة: تتضمن rustc الرسمي ومدير الحزم cargo، مما يتيح لك بناء وتشغيل مشاريع Rust حقيقية.
• 🧠 محرر أكواد ذكي:
• 💻 استمتع بتجربة برمجة بمستوى سطح المكتب مع:
• تلوين الأكواد (Syntax Highlighting).
• تشخيصات فورية (Real-time Diagnostics) أثناء الكتابة.
• الإكمال التلقائي الذكي (Smart Auto-Completion) لتسريع كتابة الأكواد.
• مساعدة التوقيع (Signature Help) للدوال والأساليب.
• التنقل في الكود (Code Navigation): انتقل فورًا إلى التعريف (Declaration)، التحديد (Definition)، تعريف النوع (Type Definition)، والتطبيق (Implementation).
• إجراءات الكود (Code actions)، بما في ذلك الإصلاحات السريعة، تضمين الدوال (Inlining methods)، إعادة الهيكلة (Refactoring)، تنظيف الكود، وغير ذلك الكثير.
• تنسيق الكود (Code formatting) للحفاظ على كودك نظيفًا ومنظمًا.
• ثيمات شائعة: VSCode، Catppuccin، Ayu، و Atom One. تتضمن جميع الثيمات نسخة فاتحة وداكنة.
• سجل تراجع/إعادة شامل: حافظ على تحكم كامل في كودك مع القدرة على التراجع عن أي تغييرات أو إعادة تطبيقها بسهولة طالما أن الملف مفتوح.
• حفظ تلقائي بعد زمن قابل للتخصيص لضمان عدم فقدان تعديلاتك.
• الأسطر اللاصقة (Sticky scroll) لمساعدتك في تتبع نطاق الكود الحالي.
• المسافة البادئة التلقائية (Auto indentation) لتوفير عناء الضغط المتكرر على المسافة.
• تمييز الأقواس (Highlighting braces) لتتبع كتل الكود (Code blocks) بسهولة.
• مدعوم بواسطة rust-analyzer لتجربة برمجة استثنائية.
• والمزيد!
🖥️ محاكي طرفية قوي (Terminal Emulator):
• طرفية كاملة لتشغيل أوامر Cargo، إدارة الملفات، أو تنفيذ أي عمليات shell أخرى.
تطوير ومشاركة:
• 🎨 دعم مكتبات الواجهة الرسومية (GUI Crates Support): قم بتطوير وبناء التطبيقات مباشرةً باستخدام مكتبات Rust الشائعة للواجهات الرسومية مثل egui، miniquad، macroquad، wgpu، والمزيد.
• 📦 توليد ملفات APK: قم بتحويل مشاريع Rust القائمة على الواجهة الرسومية مباشرة إلى ملفات APK قابلة للمشاركة من جهاز الأندرويد الخاص بك!
• 🔄 Git: استنسخ مستودعات Git العامة للبدء بسرعة في المشاريع الموجودة أو استكشاف الكود مفتوح المصدر.
• 📁 إدارة المشاريع:
• استيراد مشاريع Rust الموجودة من تخزين جهازك بسهولة.
• حفظ مشاريعك قيد التقدم مرة أخرى إلى مساحة التخزين الخاصة بك.
لماذا Rustroid؟
• تعلم Rust في أي مكان: جرب ميزات Rust القوية دون الحاجة إلى جهاز كمبيوتر.
• الإنتاجية أثناء التنقل: قم بإجراء تعديلات سريعة، صمم أفكارًا أولية، أو حتى أدر مشاريع كاملة.
• حل شامل: مترجم، مدير حزم، محرر متقدم، طرفية، ودعم الواجهات الرسومية في تطبيق واحد.
• يعمل بدون إنترنت: يمكن القيام بالبرمجة والاختبار والتشغيل دون اتصال بمجرد جلب تبعيات مشروعك (الـCrates) (إن كان مشروعك يحتاجها).
يهدف Rustroid إلى أن يكون بيئة تطوير Rust الأكثر شمولاً لمنصة الأندرويد. نحن نعمل باستمرار على التحسين وإضافة ميزات جديدة.
حمّل Rustroid اليوم وابدأ رحلة Rust الخاصة بك على الأندرويد!
متطلبات النظام:
نظرًا لأن Rustroid هو بيئة تطوير متكاملة (IDE) كاملة الميزات، فإنه يتطلب موارد كافية من الجهاز ليعمل بفعالية. لضمان تجربة تطوير سلسة، يرجى التأكد من أن جهازك يفي بالحد الأدنى من المتطلبات التالية:
• التخزين: يُطلب توفير مساحة حرة لا تقل عن 2 جيجابايت، وينصح بشدة بتوفير مساحة أكبر.
• الذاكرة العشوائية (RAM): ستحتاج إلى 3 جيجابايت على الأقل من الذاكرة العشوائية (RAM)، وكلما زادت كان ذلك أفضل للمشاريع المعقدة.
ما الجديد
• Fixed several bugs.
• Updated Rust to the latest stable version (1.89).
• The "Save Project to" option is now easier to access. You can always find it by long-pressing on any file or folder in the file/folder list.
• Updated Rust to the latest stable version (1.89).
• The "Save Project to" option is now easier to access. You can always find it by long-pressing on any file or folder in the file/folder list.


التعليقات الأخيرة
Ivar Scholten
This app is really wonderful! I often have quick ideas I'd like to prototype without access to a computer, which is much nicer with a full IDE than the Rust Playground. Rust-analyzer + clippy work well! I have a few minor UX complaints, otherwise this is great: The top bar showing the project name/open files is rather large, so you can't see much code at once. The popup windows for diagnostics often cover the relevant code. Automatic indentation sometimes over-indents.
EpicNuel
highly impressive tool! its a project that will open a new door for future Rustaceans. - the interaction with the terminal was tacky and difficult to get by in my opinion, with my keyboard constantly popping out when any small menu movement is made, i suggest a button to show keyboard when needed. - also it would be a little bit easier to see the terminal and editor simulataneously instead of the whole terminal dropdown taking over the screen.
Mr. Vignesh VT
the app was perfect for someone who wants to learn and practice rust it has almost everything a dev needs for Android . highly recommend it
joseLuís
This app delivers on its promise as a functional Rust IDE, allowing you to compile and even package Rust programs, including GUI applications, directly on your Android device. While still in early development (and missing some advanced features), it shows great potential. The developer is highly responsive and clearly passionate about the project, which makes me optimistic about its future improvements. Looking forward to seeing it grow!
Rotem Carr
great app! will there be nightly support at some point?