मैं अपने एंड्रॉइड डिवाइस पर विकास कैसे कर सकता हूं?


63

मेरे पास काम करने के लिए एक बहुत लंबा आवागमन है और एक Android फोन का मालिक है। मुझे लगता है कि रास्ते में कुछ सरल प्रोग्रामिंग करना अच्छा होगा। मैं किस भाषा पर कोड नहीं चुन रहा हूं। मेरा आमतौर पर ट्रेन में इंटरनेट कनेक्शन है।

मैं एंड्रॉइड मार्केट के माध्यम से देख रहा हूं, लेकिन ऐसा कोई ऐप नहीं मिला है जो "डेवलपमेंट एनवायरनमेंट" या कंपाइलर वाले एडिटर की पेशकश करे। क्या Android पर कोई विकास संभव है? क्या इसके लिए कोई ऐप मौजूद है?


2
यह प्रश्न बहुत अधिक प्रासंगिक हो जाएगा क्योंकि अधिक शक्तिशाली और सस्ते एंड्रॉइड डिवाइस सामने आते हैं।
नॉटलेश

जवाबों:


25

दो साल: मैं AIDE का उपयोग करता हूं , उनकी विशेषताओं का संक्षिप्त सारांश बताता है:

संपादन-संकलन-रन चक्र:

  • एक क्लिक के साथ एक नमूना ऐप बनाएं
  • एक क्लिक के साथ अपना ऐप चलाएं
  • किसी रूट की आवश्यकता नहीं है
  • तेजी से निर्माण समय के लिए वृद्धिशील संकलन
  • संगतता के लिए ग्रहण .classpath परियोजना प्रारूप का उपयोग करता है
  • एकीकृत LogCat दर्शक

वास्तविक समय त्रुटि की जाँच:

  • आपके द्वारा लिखते ही पूरे प्रोजेक्ट में रियल टाइम एरर एनालिसिस
  • कई त्रुटियों के लिए स्वचालित त्वरित-फ़िक्सेस

पुनर्रचना:

  • नाम बदलें
  • इनलाइन वैरिएबल
  • चर का परिचय दें
  • निकालने की विधि

कोड:

  • कोड फॉर्मेटर
  • आयात व्यवस्थित करें
  • बाहर की टिप्पणी कोड
  • खेतों से बसेरा / गेटर्स / कंस्ट्रक्टर बनाएं

कोड नेविगेशन:

  • गोटो रक्षा
  • Usages का पता लगाएं
  • गोटो का प्रतीक
  • कक्षा में जायें

संपादक:

  • बड़ी फ़ाइलों के साथ भी बहुत तेज़ संपादक
  • जावा और एंड्रॉइड एक्सएमएल के लिए कोड पूरा करना
  • एंड्रॉइड ऑनलाइन कोड से सीधे मदद करता है
  • जावा और XML के लिए सिंटैक्स हाइलाइटिंग
  • असीमित पूर्ववत करें / फिर से करें
  • चुटकी में झूमना
  • स्मार्ट विस्तार चयन
  • कॉन्फिगरेबल कीबाइंडिंग के साथ कीबोर्ड सपोर्ट
  • यूआई संभव के रूप में ज्यादा कोड / सामग्री दिखाने के लिए छोटे स्क्रीन के लिए अनुकूलित

फ़ाइल ब्राउज़र:

  • सबसे आम सुविधाओं के साथ बिल्ट-इन फ़ाइल मैनेजर: फ़ाइल या फ़ोल्डर का नाम बदलें, हटाएं, बनाएँ
  • ड्रॉपबॉक्स एकीकरण
  • कमिट / डिकार्ड / पुश / पुल और एसएसएच समर्थन के साथ गिट एकीकरण।

यहाँ छवि विवरण दर्ज करें यहाँ छवि विवरण दर्ज करें


1
AIDE का लिंक android-ide.com है , दुर्भाग्य से मैं किसी कारणवश एडिट का सुझाव नहीं दे सकता हूं
तोबियस किंजलर

@ संजय आपका स्वागत है। क्या आप अभी भी AIDE का उपयोग करते हैं?
टोबियास किन्ज़लर

2
नहीं, मेरे लेनोवो लैपटॉप में मेरे पुराने एंड्रॉइड टैब से बेहतर बैटरी है :(
jay

21

यदि आप सभी भाषाओं की स्क्रिप्टिंग करते हैं, तो SL4a देखें (Android के लिए स्क्रिप्टिंग लेयर)। यह आपको प्रत्येक भाषा में Android API - पायथन, पर्ल, JRuby, Lua, बीनशेल, जावास्क्रिप्ट, Tcl और शेल प्रदान करता है।

यह अपने स्वयं के मूल संपादक के साथ आता है, लेकिन यदि आप दूसरों को स्थापित करते हैं, तो आप एक अलग संपादक निर्दिष्ट कर सकते हैं - मैंने इसके साथ जोता पाठ संपादक का उपयोग किया है।

यहां SL4A प्राप्त करें: http://code.google.com/p/android-scripting/

मैंने इस सेटअप के साथ कुछ बुनियादी इंटरैक्टिव एंड्रॉइड ऐप और विभिन्न कंसोल-केवल स्क्रिप्ट का निर्माण किया है। आपको इसे ड्रॉपबॉक्स में संग्रहीत करने के लिए या ऑटो-सिंकिंग के समान भी कॉन्फ़िगर करने में सक्षम होना चाहिए।


18

यदि आप सभी मेटा प्राप्त करना चाहते हैं, तो टर्मिनल आईडीई है , एक पूर्ण जावा / एचटीएमएल / एंड्रॉइड डेवलपमेंट वातावरण जो एंड्रॉइड पर चलता है।


12

मेरे पास एंड्रॉइड मार्केट में C # To Go नामक एक ऐप है जो एक बुनियादी C # REPL प्रदान करता है। यह निश्चित रूप से वास्तविक विकास का माहौल नहीं है, लेकिन यह आपको भाषा के साथ खेलने और मक्खी पर चीजों को संकलित करने की अनुमति देता है।


11

क्यों नहीं दे Ruboto आईआरबी (प्ले स्टोर से खींच लिया) Ruboto-आईआरबी GitHub पर एक जाना।

एप्लिकेशन विवरण से:

इंटरैक्टिव रूबी Android पर चल रहा है। फोन पर स्क्रिप्ट्स को एडिट, सेव और रन करना। सीखने, प्रोटोटाइप करने और छोटे ऐप के लिए बढ़िया। एंड्रॉइड एपीआई को खोलने के लिए रूबोटो आईआरबी जेआरयूबी की शक्ति को टैप करता है।


यह SL4A से कैसे भिन्न है?
NoBugs 5

आपके लिंक के साथ उपलब्ध नहीं है
कौटी

@ जानकारी के लिए धन्यवाद लिंक अब अपडेट किया गया है।
tidbeck

5

मुझे पता है कि आप वास्तव में फोन पर प्रोग्रामिंग ऐप की तलाश कर रहे हैं, इसलिए यह अत्यधिक उपयोगी नहीं हो सकता है। मुझे स्प्लैशटॉप रिमोट डेस्कटॉप नाम का एक ऐप मिला है जिसमें वाईफाई कनेक्शन के साथ, आप घर पर अपने कंप्यूटर को नियंत्रित कर सकते हैं। मैंने इसे दस्तावेजों को पढ़ने और आसपास खेलने के लिए आज़माया है। हालाँकि; मुझे लगता है कि यह आपके घर पर जो भी उपयोगिता है उसका उपयोग करके कोड लिखने के लिए इस्तेमाल किया जा सकता है।


4

चार्ल्स चाइल्डर्स से रेट्रो भाषा और सात्विक सॉफ्टवेयर से क्लोजर आरईपीएल है, हालांकि ये मानक भाषाओं की तुलना में कुछ अधिक विदेशी हैं।


2

Aloha Editor आपके ब्राउज़र में चलता है। लेकिन मुझे लगता है कि यह हर एंड्रॉइड ब्राउज़र में नहीं चलेगा, फ़ायरफ़ॉक्स मोबाइल एचटीएमएल 5 में आने पर सबसे उन्नत लगता है।


2

और यदि आप उदाहरण के लिए PHP के लिए एक वेब विकास समाधान की तलाश कर रहे हैं, तो आप होस्टिंग के साथ PHP प्रोग्रामिंग ऐप पर एक नज़र रखना चाहते हैं ? : Android के लिए PAW सर्वर - दूसरों के बीच - आपको PHP (एक प्लगइन के माध्यम से) के समर्थन के साथ एक वेब सर्वर प्रदान करता है, और लिंक किए गए प्रश्नों में टिप्पणियों में कुछ अच्छे प्रोग्रामिंग संपादकों का भी उल्लेख है।


2

बाहर की जाँच करें - Android वेब डेवलपर । मैं इस एप्लिकेशन का डेवलपर हूं।

यह वेब डेवलपर्स के लिए विशेष रूप से विकसित किया गया है।

विशेषताएं:

  • सभी प्रमुख वेब भाषाओं और स्वरूपों का समर्थन करें: PHP, जावास्क्रिप्ट, CSS,
    HTML
  • अपनी परियोजना तक पहुंचने के बहुत सारे तरीके (एफ़टीपी, एफटीपीएस, एसएफटीपी, वेबबाव और बढ़ते)
  • कोड हाइलाइटिंग
  • कोड पूरा हो रहा है
  • हार्डवेयर कीबोर्ड समर्थन (उदाहरण के लिए हॉटकी)
  • त्रुटि की जांच कर रहा है
  • कोड सौंदर्यीकरण
  • गोली तैयार यूआई
  • लाइन नंबरिंग
  • आपके पृष्ठ का त्वरित पूर्वावलोकन
  • वर्तमान लाइन को हाइलाइट करना
  • नियमित अभिव्यक्तियों के साथ खोजें और बदलें
  • असीमित पूर्ववत करें / फिर से करें
  • फ़ुल स्क्रीन मोड
  • अपने प्रोजेक्ट के अंदर फ़ाइलों का नाम बदलें / बनाएं / हटाएं / कॉपी-पेस्ट करें
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.