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

Android टैबलेट के लिए IDE: बड़ी स्क्रीन से क्या बदलता है और क्या इस्तेमाल करें

कीबोर्ड वाला Android टैबलेट सच में कोडिंग मशीन बन सकता है। टैबलेट IDE में क्या देखें, विकल्प क्या हैं, और PocketCode अतिरिक्त जगह का कैसे इस्तेमाल करता है।

5 min
लेखक Pelayo Naredo
Android टैबलेट के लिए IDE: बड़ी स्क्रीन से क्या बदलता है और क्या इस्तेमाल करें

संक्षिप्त उत्तर: ब्लूटूथ कीबोर्ड वाला Android टैबलेट स्क्रिप्ट, वेब प्रोजेक्ट, बैकएंड काम और सर्वर एडमिनिस्ट्रेशन के लिए काफ़ी है। ज़रूरी है ऐसा IDE जो चौड़ाई का फ़ायदा उठाए (फ़ाइल ट्री, कोड और टर्मिनल एक साथ दिखें) और कीबोर्ड पर प्रतिक्रिया दे। मुख्य विकल्प code-server के साथ Termux, Acode और PocketCode हैं; यह पोस्ट बताती है कि टैबलेट पर हर एक क्या करता है।

मैं PocketCode बनाता हूँ, इसलिए उसके बारे में मेरी बातें इसी को ध्यान में रखकर पढ़ें।

टैबलेट से क्या बदलता है

फ़ोन पर आप बार-बार स्क्रीन बदलते हैं। टैबलेट पर चीज़ें साथ-साथ रख सकते हैं:

  • कोड के बगल में डॉक की हुई फ़ाइल ट्री, खोलने-बंद करने वाले ड्रॉअर की जगह।
  • टूल दिखाते हुए टर्मिनल, या स्क्रीन पर दो टर्मिनल बँटे हुए।
  • API टेस्ट करते समय रिक्वेस्ट और रिस्पॉन्स साथ-साथ।
  • शॉर्टकट वाला फ़िज़िकल कीबोर्ड, जिससे टाइपिंग धीमी से सामान्य हो जाती है।

ऐसा IDE ढूँढें जो चौड़ी स्क्रीन पर सच में अपना लेआउट बदले। 11 इंच तक खींचा हुआ फ़ोन लेआउट फ़ोन से बेहतर नहीं है।

विकल्प

code-server के साथ Termux

Termux और code-server मिलकर टैबलेट के ब्राउज़र में VS Code देते हैं, जो बड़ी स्क्रीन पर काफ़ी काम का है। आपके टूलचेन के लिए Termux के पैकेज मिलते हैं। सीमाएँ: सेटअप में समय लगता है, Android पर code-server सिर्फ़ वेब एक्सटेंशन इंस्टॉल करता है जब तक आप .vsix फ़ाइलें खुद न डालें, और यह ऐप नहीं बल्कि ब्राउज़र टैब है।

Acode

एक हल्का ओपन-सोर्स एडिटर (MIT), जिसमें प्लगइन, GitHub और SFTP सपोर्ट और apk वाला Alpine Linux टर्मिनल है। टैबलेट पर एडिट करने और अपने टर्मिनल से चीज़ें चलाने के लिए अच्छा काम करता है। विज्ञापन के साथ मुफ़्त, या पेड।

ब्राउज़र में GitHub Codespaces

क्लाउड मशीन से जुड़ा पूरा VS Code, जो बड़ी स्क्रीन और कीबोर्ड के साथ आरामदायक है। GitHub के Free प्लान वाले पर्सनल अकाउंट में हर महीने 120 कोर घंटे मिलते हैं। इसके लिए पूरे समय कनेक्शन चाहिए।

PocketCode

PocketCode, Android फ़ोन और टैबलेट के लिए IDE है। टैबलेट पर, ऐप का सोर्स कोड ये बदलाव दिखाता है:

  • लैंडस्केप में नेविगेशन साइड रेल पर चला जाता है।
  • एडिटर 840 dp या उससे ज़्यादा चौड़ी स्क्रीन पर फ़ाइल ट्री डॉक करता है, और आप इसे 200 dp से चौड़ाई के 45% तक बदल सकते हैं। पतली स्क्रीन पर यह ड्रॉअर है।
  • जगह होने पर टर्मिनल अपना टूल पैनल (स्निपेट, होस्ट, SFTP वगैरह) दाईं ओर डॉक करता है, और दो सेशन में बँट सकता है (स्प्लिट व्यू Pro का हिस्सा है)।
  • API टेस्टर में टैबलेट लैंडस्केप लेआउट है, जिसमें रिक्वेस्ट और रिस्पॉन्स साथ-साथ हैं और शॉर्टकट हैं: भेजने के लिए Ctrl+Enter, नया टैब Ctrl+T, टैब बंद करने के लिए Ctrl+W और सेव करने के लिए Ctrl+S।
  • कीबोर्ड: VS Code, IntelliJ IDEA, Sublime Text और Atom के कीमैप, और एक कमांड पैलेट।

Android टैबलेट पर PocketCode का एडिटर: बाईं ओर TaskCLI प्रोजेक्ट वाली डॉक की हुई फ़ाइल ट्री और दाईं ओर खुली हुई Python फ़ाइल

टैबलेट पर एडिटर का असली स्क्रीनशॉट, फ़ाइल ट्री डॉक की हुई।

Android टैबलेट पर PocketCode का टर्मिनल: बाईं ओर लोकल शेल और दाईं ओर डॉक किया हुआ स्निपेट पैनल

उसी टैबलेट पर टर्मिनल, टूल पैनल डॉक किया हुआ।

यह क्या नहीं करता: Android ऐप कंपाइल नहीं करता, इसके शेल में पैकेज मैनेजर नहीं है, और इसके लिए 64-बिट डिवाइस पर Android 9 या उसके बाद का वर्ज़न चाहिए।

और टैबलेट पर Android ऐप बनाना?

यह सबसे ज़्यादा पूछा जाने वाला सवाल है, तो ईमानदार जवाब: अभी भी सीमित है। डिवाइस पर ही Android ऐप बनाने का सबसे जाना-माना प्रोजेक्ट AndroidIDE 2024 में आर्काइव हो गया, और उसके लेखक Code on the Go नाम के उत्तराधिकारी की ओर इशारा करते हैं। ज़्यादातर टैबलेट IDE, PocketCode समेत, स्क्रिप्ट, वेब, बैकएंड और सर्वर के काम के लिए हैं।

तुलना

Termux + code-serverAcodeCodespacesPocketCode
चौड़ी स्क्रीन का लेआउटब्राउज़र में VS Codeएडिटर और टर्मिनलब्राउज़र में VS Codeडॉक फ़ाइल ट्री, टर्मिनल टूल और API टेस्टर लेआउट
कीबोर्ड शॉर्टकटVS Code वालेहाँVS Code वालेVS Code, IntelliJ, Sublime और Atom कीमैप
कोड चलाता हैटैबलेट परअपने टर्मिनल सेक्लाउड मेंटैबलेट पर
ऑफ़लाइन चलता हैहाँहाँनहींहाँ, साइन इन के बाद
सेटअपकई चरणऐप इंस्टॉल करेंब्राउज़र और GitHub अकाउंटऐप इंस्टॉल करें
कीमतमुफ़्तविज्ञापन के साथ मुफ़्त, या पेड120 कोर घंटे/महीना मुफ़्तमुफ़्त प्लान; Pro वैकल्पिक

कैसे चुनें

  • आपको ऑफ़लाइन VS Code और उसका इकोसिस्टम चाहिए: code-server के साथ Termux।
  • आपको VS Code चाहिए और आप हमेशा ऑनलाइन रहते हैं: Codespaces।
  • आपको टर्मिनल में पैकेज मैनेजर वाला कुछ हल्का चाहिए: Acode।
  • आपको ऐसा IDE चाहिए जो टैबलेट के हिसाब से ख़ुद को व्यवस्थित करे, और एक ही ऐप में Git, SSH, डेटाबेस और API टेस्टर दे: PocketCode।

स्रोत


PocketCode, Google Play पर मुफ़्त डाउनलोड के लिए उपलब्ध है। PocketCode पाएँ और अपने टैबलेट पर आज़माएँ। कोड एडिटर पेज पर टैबलेट के और स्क्रीनशॉट हैं।

अक्सर पूछे जाने वाले प्रश्न

क्या Android टैबलेट पर प्रोग्रामिंग हो सकती है?

हाँ। ब्लूटूथ कीबोर्ड के साथ Android टैबलेट ऐसे एडिटर, टर्मिनल और IDE चलाता है जो डिवाइस पर ही कोड चलाते हैं। बड़ी स्क्रीन पर फ़ाइल ट्री, कोड और टर्मिनल एक साथ देखना व्यावहारिक हो जाता है।

Android टैबलेट के लिए सबसे अच्छा IDE कौन-सा है?

यह काम पर निर्भर करता है। code-server के साथ Termux ब्राउज़र में VS Code देता है, Acode टर्मिनल वाला हल्का एडिटर है, और PocketCode एक IDE है जिसमें डॉक की हुई फ़ाइल ट्री, टर्मिनल, Git, डेटाबेस और API टेस्टर है और जो टैबलेट के हिसाब से अपना लेआउट बदलता है।

क्या Android टैबलेट पर कीबोर्ड शॉर्टकट काम करते हैं?

PocketCode में हाँ। इसमें VS Code, IntelliJ IDEA, Sublime Text और Atom के कीमैप, एक कमांड पैलेट, और API टेस्टर में शॉर्टकट हैं, जैसे रिक्वेस्ट भेजने के लिए Ctrl+Enter।

क्या मैं Android टैबलेट पर Android ऐप बना सकता हूँ?

सिर्फ़ सीमित रूप से। इसके लिए सबसे जाना-माना प्रोजेक्ट AndroidIDE 2024 में आर्काइव हो गया। ज़्यादातर टैबलेट IDE, PocketCode समेत, स्क्रिप्ट, वेब और बैकएंड काम के लिए हैं, Android ऐप कंपाइल करने के लिए नहीं।

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

कोड एडिटर

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

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