JavaDroid APP
अपने फ़ोन या टैबलेट पर सीधे Java और Kotlin कोड लिखें, कंपाइल करें, चलाएँ और डीबग करें। JavaDroid एक पूर्ण-सुविधाओं वाला IDE है जो आपके Android डिवाइस को एक पोर्टेबल डेवलपमेंट वातावरण में बदल देता है — इसके लिए कंप्यूटर की आवश्यकता नहीं है।
कोड एडिटर
• जावा, कोटलिन, C++, XML, ग्रैडल, JSON, बैश और मार्कडाउन के लिए सिंटैक्स हाइलाइटिंग
• खोजें और बदलें, वर्ड रैप, लाइन नंबर, ऑटो-सेव
• स्प्लिट स्क्रीन — दो फाइलों को साथ-साथ संपादित करें
• अनुकूलित फ़ॉन्ट, रंग और एडिटर सेटिंग्स
• ऑटो-इंपोर्ट — छूटे हुए जावा इंपोर्ट स्वचालित रूप से जुड़ जाते हैं
• सेव करने पर कोड फ़ॉर्मेटिंग
कंपाइलर और रनटाइम
• ECJ (Eclipse Compiler for Java) + D8 डेक्सर के माध्यम से डिवाइस पर कंपाइलेशन
• मेवन प्रोजेक्ट सपोर्ट — प्रोजेक्ट बनाएं, निर्भरताओं को प्रबंधित करें, पैकेज करें और परीक्षण करें
• सिंटैक्स हाइलाइटिंग के साथ K2JVMCompiler के माध्यम से कोटलिन कंपाइलेशन
• बिल्ट-इन TCC और NDK क्लैंग++ के माध्यम से JNI / नेटिव C/C++ कंपाइलेशन
• बंडल किया गया android.jar — एंड्रॉइड-संगत कोड कंपाइल करें
डीबगर
• किसी भी लाइन पर टैप करके ब्रेकपॉइंट सेट करें गटर
• कस्टम एक्सप्रेशन के साथ कंडीशनल ब्रेकपॉइंट
• स्टैक डेप्थ ट्रैकिंग के साथ स्टेप ओवर, स्टेप इनटू और स्टेप आउट
• लोकल वेरिएबल्स, कॉल स्टैक और वॉच एक्सप्रेशन की जांच करें
• किसी भी ब्रेकपॉइंट पर आर्बिट्रेरी एक्सप्रेशन का मूल्यांकन करें
• विज़ुअल डीबग लाइन हाइलाइटिंग
बाइटकोड व्यूअर
• कंपाइल किए गए जावा बाइटकोड को javap-स्टाइल फॉर्मेट में देखें
• क्लास हायरार्की, फील्ड्स, मेथड्स और इंस्ट्रक्शंस ब्राउज़ करें
• स्टैक मैप फ्रेम्स, बूटस्ट्रैप मेथड्स और एनोटेशन
लर्न सेंटर
• द्विभाषी समर्थन (यूक्रेनी/अंग्रेजी) के साथ बिल्ट-इन जावा कोर्स
• जावा रेफरेंस: बेसिक्स से लेकर स्ट्रीम एपीआई तक 15 चैप्टर
• एंटरप्राइज एसेंशियल्स: कॉन्करेंसी, जेवीएम मेमोरी, एसक्यूएल, जेडीबीसी, वेब
• कोड उदाहरण जिन्हें आप सीधे एडिटर में चला सकते हैं
गिट इंटीग्रेशन
• JGit के माध्यम से पूर्ण गिट समर्थन — रूट की आवश्यकता नहीं
• इनिट, क्लोन, कमिट, पुल, पुश, ब्रांचेस, लॉग
• व्यक्तिगत फ़ाइलों को स्टेज/अनस्टेज करना
लाइब्रेरी मैनेजर
• मेवन सेंट्रल में खोजें और तुरंत डिपेंडेंसी जोड़ें
• वर्शन ब्राउज़ करें और एक टैप में अपने प्रोजेक्ट में जोड़ें
टूल्स
• सिंटैक्स हाइलाइटिंग के साथ JSON/XML फ़ॉर्मेटर
• कोड ब्लॉक हाइलाइटिंग के साथ मार्कडाउन प्रीव्यू
• नेटिव C/C++ मॉड्यूल निर्माण
स्थानीयकरण
• 11 भाषाएँ: अंग्रेज़ी, यूक्रेनी, जर्मन, फ़्रेंच, स्पैनिश, पोलिश, रोमानियाई, अज़रबैजानी, हिंदी, इग्बो, योरूबा, हौसा
आवश्यकताएँ
• Android 8.0 या उससे ऊपर
• मेवन डिपेंडेंसी और गिट संचालन के लिए इंटरनेट कनेक्शन


