मुख्य सामग्री पर जाएं
होम पर वापस
ब्लॉग पर वापस
Tutorial

Android पर Ruby चलाएँ — डिवाइस पर और ऑफ़लाइन

अपने Android फ़ोन पर असली Ruby चलाएँ: ऐप में बंडल किया हुआ एक असली interpreter, जो बिना किसी कनेक्शन के डिवाइस पर ही execute होता है। क्या चलता है, यह किसके लिए है, और ईमानदार सीमाएँ।

2 min
लेखक Pelayo Naredo
Android पर Ruby चलाएँ — डिवाइस पर और ऑफ़लाइन

Ruby लिखने में एक आनंद है और, अब तक, फ़ोन पर इसे चलाना असुविधाजनक रहा है। PocketCode इसे ठीक करता है — ऐप के अंदर एक असली Ruby interpreter बंडल करके और आपकी .rb फ़ाइलें डिवाइस पर ही चलाकर — ऑफ़लाइन, कुछ भी इंस्टॉल किए बिना।

असली Ruby, locally चलती हुई

यह एक असली Ruby interpreter है, कोई हूबहू नकल नहीं। कोई .rb फ़ाइल खोलें, Run पर टैप करें, और Ruby आपके डिवाइस पर execute होती है:

  • वह अभिव्यंजक core जिसे आप सचमुच इस्तेमाल करते हैं — blocks, iterators, puts, string methods, ranges, hashes, symbols — Ruby जैसे व्यवहार करना चाहिए वैसे ही करता है।
  • Output और errors एक सही console में stream होते हैं।
  • यह बिना किसी कनेक्शन के चलता है, और कुछ भी डिवाइस से बाहर नहीं जाता।

यह किस काम के लिए बढ़िया है

  • Ruby सीखना और अभ्यास करना — कोई tutorial फ़ॉलो करें, अभ्यास करें, किसी विचार को तुरंत टेस्ट करें।
  • Scripting — त्वरित text प्रोसेसिंग, data संभालना, छोटे automations।
  • Logic का prototyping — कोई method या छोटा class बनाएँ और उसे तुरंत चलाएँ।

इसके आसपास आपको editor का autocomplete, navigation और on-device formatting मिलता है, साथ ही एक programming symbol bar ताकि Ruby के विराम-चिह्न फ़ोन के keyboard से जूझने का काम न बनें।

ईमानदार सीमाएँ

  • Standard-library Ruby, locally चलाई गई। यह आपकी अपनी scripts चलाने के लिए है, कोई gem-install workflow नहीं — इसे बिना package के चक्कर वाली Ruby समझें।
  • फ़ोन पर interpreter की गति। scripts और अभ्यास के लिए बढ़िया; भारी compute एक desktop से पीछे रहेगा।
  • यह कोई Rails server नहीं है। यह भाषा को scripting और सीखने के लिए चलाता है, कोई पूरा web-app stack नहीं।

इन दायरों के भीतर, यह असली Ruby है, आपकी जेब में।

कई में से एक

Ruby उन पाँच भाषाओं में से एक है जो इंस्टॉल करते ही बंडल और ऑफ़लाइन तैयार होती हैं — Python, JavaScript, C और PHP के साथ — और आधा दर्जन और वैकल्पिक packs के रूप में। देखें पूरी सूची


आपका फ़ोन असली Ruby चलाता है — ऑफ़लाइन, निजी, तुरंत।

PocketCode Google Play पर आ रहा है। इसे अपने डिवाइस पर चलाने के लिए प्री-रजिस्ट्रेशन में शामिल हों

इस लेख के पीछे का टूल

कोड एडिटर

PocketCode आज़माने के लिए तैयार हैं?

ऐप डाउनलोड करें और अपने फ़ोन से कोडिंग शुरू करें।