Kendimi C # konusunda oldukça iyi düşünürdüm Şu an benim tercihim dili ve temelde tüm mesleki tecrübelerimin yattığı yer.
Yine de MonoDroid projesinin varlığından şaşırmıştım . Anladığım kadarıyla her zaman C # ve Java çok yakın oldu. Mesela bir tanesini tanıyorsan, diğerini çok çabuk öğrenebilirsin. Bu yüzden, ilk Android uygulamamı geliştirmeyi düşündüğüm gibi, Java'yı başlatacak kadar tanıyacağımı ve daha sonra ilerledikçe öğreneceğimi düşündüm.
Java Android SDK'sından daha az özellik bakımından zengin olan ve kendi API'sini (.NET API'siyle de olsa) öğrenmeyi gerektiren MonoDroid'i kullanmaktan daha anlamlı olmaz mıydı? Yeni bir dil öğrenmenin (ve bu konuda oldukça popüler) bir dil öğrenmenin ve deneyimlediğiniz teknolojiye bağlı kalmaktansa, zaten zaten bildiklerinize çok yakın olduğunda, biraz tecrübe edinmenin daha iyi olacağını hissediyorum. ile daha değerli beceriler kazanmadan.
Belki de ortalama potansiyel MonoDroid kullanıcısını fena halde yanlış sunuyorum. Belki Java ve .NET'te deneyimli insanlar için daha fazla ve sadece .NET'i tercih ediyor. Ya da belki (aslında muhtemeldir) henüz düşünmediğim başka faktörler de var. Sadece merak ediyorum, neden sadece Java kullanarak Android için geliştirmek yerine MonoDroid kullanıyorsunuz?