उत्तर
PocketCode से आप क्या कर सकते हैं?
फ़ोन पर विकास को लेकर लोगों के असली सवालों के सीधे, तथ्यपरक जवाब। हर जवाब पहले उत्तर देता है, फिर उसे स्पेक्स से समर्थन करता है — और उस उपकरण से जोड़ता है जो इसे संभव बनाता है।
क्या आप Android फ़ोन पर डेटाबेस चला सकते हैं?हाँ। एक इंजन खुद डिवाइस पर चलता है — एक embedded PostgreSQL 18.2 सर्वर, 64-bit ARM फ़ोन पर — इसलिए आप Android 9 या नए पर टेबल बनाते हैं, SQL चलाते हैं, डेटा ब्राउज़ करते हैं और ER डायग्राम डिज़ाइन करते हैं — न कंप्यूटर चाहिए, न क्लाउड होस्ट। बाकी ग्यारह (MySQL/MariaDB, MongoDB, Redis, Supabase, Neon, PlanetScale, Turso, Cloudflare D1, MongoDB Atlas, Upstash, Firestore) आपके अपने सर्वर या क्लाउड सेवा से जुड़ते हैं, और उन्हें नेटवर्क चाहिए।मैं अपने फ़ोन से REST API कैसे टेस्ट करूँ?PocketCode के अंतर्निहित API टेस्टर का उपयोग करें। किसी भी HTTP मेथड से REST अनुरोध भेजें, प्रमाणीकरण और हेडर जोड़ें, फिर स्टेटस, समय और रिस्पॉन्स बॉडी देखें। यह WebSocket, GraphQL, SSE, Socket.IO और MQTT भी संभालता है, 27 targets के लिए क्लाइंट कोड बनाता है, और (Pro) एक स्थानीय mock सर्वर चलाता है — सब कुछ आपके फ़ोन से।क्या मैं Android पर मुफ़्त में AI के साथ कोडिंग कर सकता हूँ?हाँ। PocketCode का AI चैट सभी के लिए मुफ़्त है — आप अपनी पहुँच खुद लाते हैं: OpenAI, Claude या Gemini की API key, GitHub Copilot साइन-इन, या कोई भी OpenAI-संगत एंडपॉइंट। यह AI रीसेलर नहीं है: न क्रेडिट बेचे जाते हैं और न ही प्रॉक्सी की जाती है, इसलिए आप सीधे अपने प्रोवाइडर को केवल उपयोग का भुगतान करते हैं। मल्टी-एजेंट इंजन Swarmcode और Cortex Pro हैं।क्या आप Android पर असली Linux टर्मिनल इस्तेमाल कर सकते हैं?हाँ, एक असली शेल — हालाँकि पूरा Linux डिस्ट्रीब्यूशन नहीं। PocketCode में एक बिल्ट-इन टर्मिनल है जो आपके डिवाइस पर BusyBox का ash (v1.34.1, 373 applets) और Node.js चलाता है, root की ज़रूरत नहीं। लोकल शेल में पैकेज मैनेजर, git, Python, curl या ssh नहीं हैं। यह SSH के ज़रिए रिमोट मशीनों से जुड़ता है और SFTP से फ़ाइलें ट्रांसफ़र करता है, कुंजी और पासवर्ड प्रमाणीकरण, पोर्ट फ़ॉरवर्डिंग और 10,000-लाइन स्क्रॉलबैक के साथ।कंप्यूटर के बिना Android पर कोडिंग कैसे करें?PocketCode एक पूर्ण IDE है जो आपके फ़ोन पर चलता है — किसी कंप्यूटर की ज़रूरत नहीं। LSP-संचालित एडिटर में कोड लिखें (39 हाइलाइटेड भाषाएँ, 19 के लिए एक-टैप language server), डिवाइस पर कोड चलाएँ (16 भाषाएँ और फ़ाइल प्रकार, JavaScript के लिए डीबगिंग के साथ), टर्मिनल और डेटाबेस का उपयोग करें, और साइन इन के बाद बिना कनेक्शन के भी काम करते रहें (कनेक्शन केवल साइन इन के लिए चाहिए; AI चैट, रिमोट Git और डिप्लॉय को भी चाहिए)। सब कुछ एक ही Android 9+ ऐप से इंस्टॉल होता है; मुख्य रनटाइम साथ में आते हैं और केवल वैकल्पिक Lua, Go और Rust-style पैक डाउनलोड होते हैं।क्या आप फ़ोन से बैकएंड बना और परिनियोजित कर सकते हैं?हाँ, कुछ सीमाओं के साथ। PocketCode का बैकएंड मैनेजर आपके फ़ोन से, आपके अपने टोकन के साथ, 33 सेवाओं (जिनमें 8 hosting प्लेटफ़ॉर्म हैं) पर आपके डिप्लॉय, स्टोर और मॉनिटर किए गए काम को ट्रैक करता है। डिप्लॉयमेंट, बिल्ड लॉग और मेट्रिक्स पढ़ना और redeploy चलाना मुफ़्त है; लाइव लॉग, रोलबैक, environment variable और DNS बदलाव, बैकग्राउंड निगरानी और AI व्याख्याएँ Pro हैं। कोई सेवा जोड़ने से पहले यह आपकी फ़िंगरप्रिंट या स्क्रीन लॉक माँगता है।Android पर कौन-कौन सी प्रोग्रामिंग भाषाएँ चला सकते हैं?फ़ोन पर Run बटन 16 भाषाओं और फ़ाइल प्रकारों के लिए काम करता है: JavaScript, TypeScript (types हटाए जाते हैं, जाँचे नहीं जाते), shell, JSON, Markdown, HTML, SQL, Python 3.12, Ruby 3.2, PHP 8.2, Java (experimental और सीमित: BeanShell interpreter, पूरा compiler नहीं, और ज़्यादातर object-oriented कोड, generics, lambdas और printf नहीं चलते), Kotlin (नए Android पर यह script मोड में जा सकता है) और C ऐप के साथ आते हैं; Lua, Go (Yaegi, केवल standard library) और Rust-style स्क्रिप्ट (Rhai, rustc नहीं) वैकल्पिक डाउनलोड हैं। C++, C#, Swift, Dart, Zig और Perl अभी उपलब्ध नहीं हैं। एडिटर 39 भाषाओं को हाइलाइट करता है और उनमें से 19 के लिए एक टैप में language server इंस्टॉल करता है (TypeScript/JavaScript, Python, HTML/CSS/JSON, Markdown, YAML, Dockerfile, Bash, Vue, Svelte, Astro, GraphQL, MDX और Prisma), Android 9+ पर।क्या Android के लिए टर्मिनल और Git वाला कोई कोड एडिटर है?हाँ — PocketCode यह सब एक ही ऐप में जोड़ देता है: एक पूर्ण LSP कोड एडिटर, SSH और SFTP वाला अंतर्निहित टर्मिनल, Git (commit, diff, branches), ऑन-डिवाइस कोड रनर और एक AI असिस्टेंट। अलग-अलग एकल-उद्देश्य ऐप्स के बीच जूझने के बजाय, आप एक ही जगह पर एडिट करते, चलाते, commit करते और सर्वरों से जुड़ते हैं।Android के लिए सबसे अच्छा कोड एडिटर कौन सा है?एक मज़बूत Android कोड एडिटर को असली ऑटोकम्प्लीट (LSP), सिंटैक्स हाइलाइटिंग और, आदर्श रूप से, आपके कोड को चलाने की क्षमता चाहिए। PocketCode तीनों करता है — TypeScript, Python, वेब, Vue, Svelte और अन्य के लिए LSP बुद्धिमत्ता, 39 के लिए हाइलाइटिंग और 16 भाषाओं के लिए ऑन-डिवाइस रन — साथ ही टर्मिनल, Git और AI, फ़्री प्लान के साथ और विज्ञापन-रहित। एकल-उद्देश्य ऐप्स एक हिस्सा कवर करते हैं; यह पूरे वर्कफ़्लो को कवर करता है।PocketCode, Termux से कैसे अलग है?Termux एक टर्मिनल एमुलेटर है — एक Linux shell जहाँ आप कमांड-लाइन टूल खुद इंस्टॉल और चलाते हैं। PocketCode एक पूर्ण IDE है: LSP वाला ग्राफ़िकल कोड एडिटर, एक विज़ुअल डेटाबेस मैनेजर, एक API टेस्टर, Git और AI, साथ ही अपना टर्मिनल और चलाने के लिए तैयार भाषा इंटरप्रेटर। कमांड लाइन के लिए Termux का उपयोग करें; ग्राफ़िकल इंटरफ़ेस के साथ लिखने और बनाने के लिए PocketCode का उपयोग करें।क्या आप Termux के बिना Android पर Python चला सकते हैं?हाँ। PocketCode एक अंतर्निहित Python इंटरप्रेटर (WebAssembly के रूप में चलने वाला CPython 3.12) के साथ आता है — कोई Termux नहीं, कोई पैकेज इंस्टॉल नहीं, कुछ भी कंपाइल करने की ज़रूरत नहीं। एक .py फ़ाइल खोलें, Run पर टैप करें, और यह डिवाइस पर स्टैंडर्ड लाइब्रेरी के साथ चलता है। Termux आपको Python खुद सेट करने के लिए एक Linux shell देता है; PocketCode में यह इंस्टॉल करते ही तैयार रहता है। यह एक स्क्रिप्टिंग माहौल है: स्टैंडर्ड लाइब्रेरी का ज़्यादातर हिस्सा शामिल है, पर pip, threads या subprocess नहीं हैं, और "Run with arguments" डायलॉग (Ctrl+F5) में "Allow network in WASM engines" चालू किए बिना नेटवर्क बंद रहता है।