Xamarin'de Programlama Dili Desteği
C#
Zaman Uyumsuz Desteğe Genel Bakış
C# sürüm 5, zaman uyumsuz işlemleri ifade etmek için iki yeni anahtar sözcük tanıttı: async ve await. Bu anahtar sözcükler, uzun süre çalışan işlemleri (ağ erişimi gibi) başka bir iş parçacığında yürütmek ve tamamlandığında sonuçlara kolayca erişmek için Görev Paralel Kitaplığı'nı kullanan basit kod yazmanızı sağlar. Xamarin.iOS ve Xamarin.Android'in en son sürümleri zaman uyumsuz ve await'yi destekler. Bu belgede açıklamalar ve Xamarin ile yeni söz dizimini kullanma örneği sağlanır.
C# 6 Dil Özellikleri
C# dilinin en son sürümü olan sürüm 6, dili daha az ortak, geliştirilmiş netlik ve daha tutarlılık olacak şekilde geliştirmeye devam eder. Daha temiz başlatma söz dizimi, bloklarda catch/finally
kullanma await
özelliği ve null koşullu ?
işleç özellikle yararlıdır.
F#
F# ve Xamarin ile mobil uygulamalar oluşturma.
Taşınabilir Görsel Basic.NET
Visual Studio, Daha sonra Xamarin uygulamalarına dahil edilebilen Visual Basic.NET kullanılarak Taşınabilir Sınıf Kitaplıkları oluşturulmasını destekler. Bu makalede yeni bir Visual Basic PCL'nin nasıl oluşturulacağı ve ardından örnek bir Xamarin.iOS, Xamarin.Android ve Windows Telefon uygulamasında nasıl kullanılacağı gösterilmektedir.
Razor Şablonlarını kullanarak HTML görünümleri oluşturma
Xamarin, geliştiricilerin başlangıçta ASP.NET MVC ile birlikte sunulan Razor şablon oluşturma altyapısından ve C# ile birlikte verileri HTML, Javascript ve CSS ile kodda el ile HTML dizeleri oluşturma zahmetine girmeden kolayca birleştirmesini sağlar. Bu makalede, Android ve iOS için Xamarin ile Razor şablonlarının nasıl kullanılacağı gösterilmektedir.