Podpora programovacích jazyků v Xamarinu

C#

Přehled podpory asynchronních operací

Verze 5 jazyka C# zavedla dvě nová klíčová slova pro vyjádření asynchronních operací: asynchronní a await. Tato klíčová slova umožňují napsat jednoduchý kód, který využívá paralelní knihovnu úloh ke spouštění dlouhotrvají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í asynchronní 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 – se nadále vyvíjí, aby měl méně často používaný jazyk, zlepšil srozumitelnost a větší konzistenci. Přehlednější syntaxe inicializace, schopnost používat await v catch/finally blocích a podmíněný ? operátor null jsou zvlášť užitečné.

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 Telefon.

Vytváření zobrazení HTML pomocí šablon Razor

Xamarin umožňuje vývojářům využívat modul šablon Razor, který byl původně zaveden s ASP.NET MVC, spolu s jazykem C# ke snadnému kombinování dat s HTML, JavaScriptem a CSS bez nutnosti ručního sestavování řetězců HTML v kódu. Tento článek ukazuje, jak používat šablony Razor s Xamarinem pro Android a iOS.