Podpora programovacího jazyka v Xamarinu
C#
Přehled podpory modifikátoru Async
Verze 5 jazyka C# zavedla dvě nová klíčová slova pro vyjádření asynchronních operací: async a await. Tato klíčová slova umožňují napsat jednoduchý kód, který využívá knihovnu Task Parallel Library ke spouštění dlouhotrujících operací (například síťového přístupu) v jiném vlákně a snadný přístup k výsledkům po dokončení. Nejnovější verze Xamarin.iOS a Xamarin.Android podporují modifikátor async a await – tento dokument obsahuje vysvětlení a příklad použití nové syntaxe s Xamarinem.
Funkce jazyka C# 6
Nejnovější verze jazyka C# – verze 6 – dál vyvíjí jazyk tak, aby byl méně často používaný, byl přehlednější a konzistentnější. Zvláště užitečná je čistější syntaxe inicializace, možnost použití v blocích a podmíněný operátor awaitcatch/finally? null.
F#
Vytváření mobilních aplikací pomocí F# a Xamarinu
Portable Visual Basic.NET
Visual Studio podporuje vytváření přenosných knihoven tříd pomocí Visual Basic.NET, které je pak možné začlenit do aplikací Xamarin. Tento článek ukazuje, jak vytvořit nový Visual Basic PCL a pak ho použít v ukázkové aplikaci Xamarin.iOS, Xamarin.Android a Windows Phone.
Vytváření zobrazení HTML pomocí šablon Razor
Xamarin umožňuje vývojářům využít modul šablon Razor, původně představený v ASP.NET MVC, spolu s C# ke snadné kombinaci dat s HTML, Javascriptem a CSS, aniž by měli potíže s ručním vytvářením řetězců HTML v kódu. Tento článek ukazuje, jak používat šablony Razor s Xamarinem pro Android a iOS.