यहाँ भाषाएं, जो Android पर विकसित करने के लिए इस्तेमाल किया जा सकता की एक सूची है:
जावा - प्राथमिक एंड्रॉयड विकास भाषा
Kotlin, जेटब्रेन से भाषा जिसे प्रथम पक्ष समर्थन प्राप्त हुआ रॉम गूगल, गूगल आई/ओ 2017
सी ++ में घोषणा की - NDK पुस्तकालयों, नहीं क्षुधा
अजगर, बैश, एट के लिए। अल। - Scripting Environment
Corona - एक Corona SDK का उपयोग करना है। कोरोना ल्यूए प्रोग्रामिंग भाषा पर निर्मित एक उच्च स्तरीय एसडीके है। लुका जावा से सीखना बहुत आसान है और एसडीके एंड्रॉइड ऐप के विकास में बहुत दर्द लेता है।
Phonegap technology/Cardova - जो एचटीएमएल 5, जावास्क्रिप्ट, सीएसएस
Xamarin technology इस्तेमाल किया - सी # का उपयोग करता है और जिसमें मोनो कि के लिए प्रयोग किया जाता है। यहां एंड्रॉइड के लिए मोनो टच और मोनो आम भाषा इंफ्रास्ट्रक्चर (सीएलआई) और सामान्य भाषा विनिर्देशों के क्रॉस-प्लेटफॉर्म कार्यान्वयन हैं।
अपने दूसरे प्रश्न का सवाल है: एंड्रॉयड उस पर बहुत निर्भर है जावा वास्तुकला है, मैं इस बात की संभावना है कि वहाँ किसी भी समय जल्द ही अन्य प्राथमिक विकास भाषाओं में उपलब्ध हो जाएगा कि लगता है। हालांकि, कोई विशेष कारण नहीं है कि कोई जावा जावा (जेथन जैसे कुछ) में किसी अन्य भाषा को लागू नहीं कर सकता है और इसका उपयोग करें। हालांकि, यह निश्चित रूप से जावा में कोड लिखने के रूप में आसान या प्रदर्शनकारी नहीं होगा।
एक और डुप्लिकेट: http://stackoverflow.com/questions/3316801/which-programming-languages-can-be-used-to-develop-in-android-closed –