Android टैबलेट के लिए IDE: बड़ी स्क्रीन से क्या बदलता है और क्या इस्तेमाल करें
कीबोर्ड वाला Android टैबलेट सच में कोडिंग मशीन बन सकता है। टैबलेट IDE में क्या देखें, विकल्प क्या हैं, और PocketCode अतिरिक्त जगह का कैसे इस्तेमाल करता है।
संक्षिप्त उत्तर: ब्लूटूथ कीबोर्ड वाला 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 ऐप कंपाइल नहीं करता, इसके शेल में पैकेज मैनेजर नहीं है, और इसके लिए 64-बिट डिवाइस पर Android 9 या उसके बाद का वर्ज़न चाहिए।
और टैबलेट पर Android ऐप बनाना?
यह सबसे ज़्यादा पूछा जाने वाला सवाल है, तो ईमानदार जवाब: अभी भी सीमित है। डिवाइस पर ही Android ऐप बनाने का सबसे जाना-माना प्रोजेक्ट AndroidIDE 2024 में आर्काइव हो गया, और उसके लेखक Code on the Go नाम के उत्तराधिकारी की ओर इशारा करते हैं। ज़्यादातर टैबलेट IDE, PocketCode समेत, स्क्रिप्ट, वेब, बैकएंड और सर्वर के काम के लिए हैं।
तुलना
| Termux + code-server | Acode | Codespaces | PocketCode | |
|---|---|---|---|---|
| चौड़ी स्क्रीन का लेआउट | ब्राउज़र में 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।
स्रोत
- Termux पर code-server, इंस्टॉल के चरण और एक्सटेंशन की सीमा।
- GitHub Codespaces बिलिंग, मुफ़्त कोर घंटों के लिए।
- GitHub पर Acode, उसके लाइसेंस और फ़ीचर के लिए।
- GitHub पर AndroidIDE, आर्काइव किया हुआ, प्रोजेक्ट बंद होने की सूचना के साथ।
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 आज़माने के लिए तैयार हैं?
ऐप डाउनलोड करें और अपने फ़ोन से कोडिंग शुरू करें।