C # kullanarak bir android uygulaması yazmak mümkün mü? API falan var mı? Kişisel ve ticari gelişim için ücretsiz mi?
Visual Studio'mda android proje şablonuna sahip olmak için ne yüklemem gerekiyor?
C # kullanarak bir android uygulaması yazmak mümkün mü? API falan var mı? Kişisel ve ticari gelişim için ücretsiz mi?
Visual Studio'mda android proje şablonuna sahip olmak için ne yüklemem gerekiyor?
Yanıtlar:
Şunları kullanabilirsiniz Mono for Android
:
http://xamarin.com/monoforandroid
Bir alternatif şudur dot42
:
dot42, ücretsiz bir topluluk lisansının yanı sıra 399 $ karşılığında profesyonel bir lisans sağlar.
dot42 has been discontinued and is no longer supported. All sources are availabe on GitHub. The latest build is available as a binary setup.
5/2015 tarihi itibariyle kendi sitesinde bulundurmaktadır. Onlar var mıydı kaynak indir ve GitHub .
Mono kullandım, bunu tavsiye ETMEM. Mono çalışma zamanı uygulamanızla birlikte gelir, bu nedenle apk'niz 6MB'den fazla şişirilir. C # için daha iyi bir programlama çözümü dot42 olacaktır . Hem Mono hem de dot42 lisanslı ürünlerdir.
Şahsen, Java'yı IntelliJ IDEA geliştirme ortamı ile kullanmanızı tavsiye ederim . Bunu 3 nedenden dolayı söylüyorum:
12 yıldır C # programcısıyım ve Android için C # ile geliştirmeye başladım ancak gemiden atlayıp Java rotasına girdim. Diller o kadar benzer ki bir öğrenme eğrisinin pek farkına varmayacaksınız.
Not: LINQ, serileştirme ve C # için yerel olan diğer kullanışlı özellikleri kullanmak istiyorsanız, eşdeğer java kitaplığını aramanız yeterlidir.
İşte yenisi (Not: Teknik Önizleme aşamasında): http://www.dot42.com
Temelde, C # kodunuzu doğrudan DEX kodunda derlemenize izin veren bir Visual Studio eklentisidir. Bu, Mono gibi bir çalışma zamanı gereksinimi olmadığı anlamına gelir.
Açıklama: Bu şirket için çalışıyorum
GÜNCELLEME: tüm kaynaklar artık https://github.com/dot42 adresinde
Cevap Mono Touch.
PC ve cep telefonu için oyun geliştirmek için Unity 3D oyun motorunu kullandım. Bu geliştirmede C # kullanıyoruz.
Mono (.NET ile uyumlu) çalıştıran bir şey denemelisiniz.
Oyun geliştirme için unity'yi tavsiye ederim: http://unity3d.com/
genel uygulamalar için: http://xamarin.com/monoforandroid
Gerçekten de Android için C # derleyicileri var. Java'da Android Uygulamaları geliştirmeyi tercih etsem de MonoForAndroid'i önerebilirim. Http://xamarin.com/monoforandroid adresinde daha fazla bilgi bulabilirsiniz