Поддержка языка программирования в Xamarin

C#

Общие сведения о поддержке асинхронного выполнения

Версия 5 C# представила два новых ключевое слово для экспресс-асинхронных операций: асинхронных и ожиданий. Эти ключевое слово позволяют писать простой код, который использует библиотеку параллельных задач для выполнения длительных операций (например, сетевого доступа) в другом потоке и легко получить доступ к результатам при завершении. Последние версии Xamarin.iOS и Xamarin.Android поддерживают асинхронные и ожидаемые версии. В этом документе приведены объяснения и пример использования нового синтаксиса с Xamarin.

6 возможностей языка C#

Последняя версия языка C# версии 6 продолжает развивать язык, чтобы иметь меньше шаблонов, улучшенную ясность и большую согласованность. Синтаксис более чистой инициализации, возможность использования await в catch/finally блоках и оператор с условным ? значением NULL особенно полезны.

F#

Создание мобильных приложений с помощью F# и Xamarin.

Переносимые визуальные Basic.NET

Visual Studio поддерживает создание переносимых библиотек классов с помощью Visual Basic.NET, которые затем можно включить в приложения Xamarin. В этой статье показано, как создать новый PCL Visual Basic, а затем использовать его в примере приложения Xamarin.iOS, Xamarin.Android и Windows Телефон.

Создание представлений HTML с помощью шаблонов Razor

Xamarin позволяет разработчикам использовать обработчик шаблонов Razor, первоначально представленный с ASP.NET MVC, а также C# для упрощения объединения данных с HTML, Javascript и CSS без необходимости создания строк HTML в коде вручную. В этой статье показано, как использовать шаблоны Razor с Xamarin для Android и iOS.