Der original Emulator für Android, den Google bei Android Developer Tools mitliefert ist bekantlich sehr langsam, sogar auf sehr potenten Entwicklerrechnern mit SSD und über 8GB RAM. Aus diesem Grund möchte ich einige Alternativen zu dem original ARM Emulator vorstellen, die das Arbeiten einfach angenehmer machen.
Mit Xamarin.Forms 2.4 ist Xamarin nun .Net Core kompatibel (sogar zu Version 2.0).
Gehen Sie nun Schritt für Schritt von der Standard-Vorlage für Xamarin.Forms Projekte bis zu einer funktionierenden Umsetzung mit .Net Standard 2.0 und Prism als Navigationshilfe und Dependency Injection Container.
Nach einiger Zeit kommt bei der Entwicklung der Wunsch auf, das Build und die Tests zu automatisieren. Ich nutze dazu CAKE (C# Make), das mir die Arbeit deutlich erleichtert. Es gibt noch weitere Build Tools (wie FAKE oder PSake). CAKE hat für einen C# Entwickler den Vorteil, dass die Syntax bereits bekannt ist und man in Zweifel auch eine Erweiterung schreiben kann, ohne die geliebte Sprache wechseln zu müssen. Es ist ja einer der Gründe, warum Ihr mit Xamarin und nicht Nativ oder mit JavaScript basierten Frameworks Eure Apps schreibt.
Im Dezember 2014 wurde Android Studio zur offiziellen Entwicklungsumgebung, nach dem dieses zur Google I/O 2013 in alpha Version und zu Google I/O 2014 in beta Version vorgestellt wurde. Damit ist auch die Unterstützung der Eclipse Android Developer Tools nicht mehr da. D. h. dass neue Funktionen, Verbesserungen nur für Android Studio zur Verfügung stehen werden.