2012-08-01 14 views
5

Wiem, że Mono Touch umożliwia programowanie z prawie jednym kodem źródłowym i wdrażanie na Androida, iOS i Windows Mobile. Będą oczywiście 3 projekty i trochę kodu związanego z platformą, ale będę miał ważny wspólny kod w języku C#.Korzystając z Mono Touch, mogę również spakować dla standardowej aplikacji Window?

Ale potrzebuję również mojego oprogramowania do pracy nad standardowymi Windows 7 i 8 (nie mobilnymi). Czy mogę to zrobić z Mono Touch i tak, tak, to jest proces rozwoju?

+0

nie ma nic wspólnego z iOS –

+0

Ma jak mój dev powinien być używany przez ios, android, wp i regularne okna na pulpicie –

Odpowiedz

2

myślę, że należy sprawdzić moją odpowiedź na to pytanie: Consuming ViewModels in MonoDroid/MonoTouch

W ogóle, należy utworzyć wspólną bibliotekę klas, które będzie używane na wszystkich platformach.

Biblioteka ta klasa będzie wtedy być spożywane przez tyle UIs jak trzeba, takie jak MonoTouch, Mono for Android, WP7, Windows, metro, itp

+0

Witam, dziękuję za odpowiedź, czy przetestowałeś to podejście z Windowsem, ios i Androidem? Czy to jest teoria? Czytanie twojego komentarza wydaje się raczej dobrym rozwiązaniem, ale chciałbym otrzymać jakieś konkretne opinie –

+0

Pierwotnie napisałem ten post dla aplikacji B2B (enterprise), nad którą pracowaliśmy. Ale my również zastosowaliśmy tę metodę w tej aplikacji, w wersji na iOS: http://itunes.apple.com/us/app/picturethis-free/id517704984?ls=1&mt=8 Wersja Androida: https://play.google.com /store/apps/details?id=com.hitcents.pictureThis WP7 byłby szybkim portem, ale zdecydowaliśmy, że nie ma w nim wystarczającej ilości pieniędzy. Mogłeś zobaczyć tę aplikację na stronie głównej Xamarina. – jonathanpeppers