प्लेटफॉर्म पर निर्भर करता है-
Android - JAVA, C # (मोनोऑनड्रॉइड के माध्यम से)
IPhone - ऑब्जेक्टिव C, C # (MonoTouch के माध्यम से)
Windows Phone - C # (सिल्वरलाइट)
Meego - C ++ (QT)
सिम्बियन - C ++, JAVA
मुझे लगता है कि सिम्बियन ज्यादातर कंपनियों द्वारा गिराया जा रहा है। स्मार्ट फोन भविष्य हैं। और हर प्रकार के स्मार्ट फोन ओएस के लिए, सी # / मोनो उपलब्ध होगा (आपको इसके लिए अतिरिक्त भुगतान करना होगा, लेकिन इसके लायक प्रयोज्य) देशी प्लेटफॉर्म भाषा के साथ। तो, आप C # के लिए जा सकते हैं।
सही प्लेटफ़ॉर्म स्वतंत्रता प्राप्त नहीं की जा सकती है, लेकिन यदि आप हर जगह C # का उपयोग करते हैं, तो आप एक ही कोर लाइब्रेरीज़ का उपयोग कर पाएंगे और प्लेटफ़ॉर्म के लिए UI को ट्विक करेंगे।
लेकिन कम लागत वाले फोन के लिए, C # नहीं करेगा। आपको जावा के लिए जाना होगा।