Witam, mam przed sobą zadanie napisania aplikacji androidowej, nie miałem wcześniej do czynienia z aplikacjami mobilnymi więc zaczynam od nauki podejścia do ich tworzenia oraz od zebrania informacji czego warto się nauczyć w takim projekcie jak mój, aplikacja ma korzystać z wcf'a(visual studio daje genialne narzędzia do korzystania z niego, a z tego co widziałem to na innych platformach bywa różnie), a dodatkowo z C# pracuje na co dzień, dlatego zdecydowałem się iść w xamarin a nie np. android studio. Aplikacja na pewno będzie tylko na androida, także nie będę korzystać z tej xamarinowej multiplatformowości. Prosiłbym o rady jak najlepiej podejść do tworzenia takiej aplikacji. Doszedłem już do paru wniosków, jednak chciałbym wiedzieć czy są słuszne.
- Mvvmcross - nie wiem co o tym myśleć czy jest warty zachodu i nauki dla aplikacji która będzie przeznaczona i tak tylko na jedną platformę?
- Nie ma sensu korzystać z xamarin.forms(nie wiem na czym polegają, wiem tylko że to podejście które można uniwersalnie wykorzystać jeżeli tworzy się również aplikacje na IOS), podejście natywne ui w axml'u będzie tutaj ok.
- Czy istnieje jakaś sprawdzona konwencja tworzenia menu? Aplikacja będzie wyglądała w ten sposób że po jej otwarciu dostajemy menu z operacjami do wyboru, albo robimy jedną, albo drugą, nie skaczemy między nimi.
Największy dylemat mam co do mvvmcross, bardzo liczę na waszą pomoc.