Xamarin mobil uygulama geliştirme

Xamarin için birinci sınıf destekle Android, macOS, iOS, tvOS ve watchOS için zengin yerel deneyimler geliştirebilirsiniz. Xamarin.Forms platformlar arası uygulamaları, yerel işlevselliğe erişimi sınırlamadan Android, iOS ve macOS arasında XAML tabanlı UI kodunu paylaşmanıza yardımcı olur.

Xamarin.Forms

Xamarin.Forms için XAML Çalışırken Yeniden Yükleme, 8.3 ve Mac için Visual Studio sürümünde yerleşik olarak yerleşiktir. Bu özellik etkinleştirildiğinde, dosyayı her kaydedildiğinde değişiklikler çalışan uygulamanıza anında yansıtıldı.

XAML Çalışırken Yeniden Yükleme, Xamarin Çalışırken Yeniden Yükleme'de Visual Studio > Tercihler > Projeleri'nde Xamarin > etkinleştir onay kutusu Çalışırken Yeniden Yükleme.

Xamarin.Forms Çalışırken Yeniden Yükleme hakkında daha fazla bilgi için XAML Çalışırken Yeniden Yükleme Xamarin.Forms için yükleme kılavuzuna bakın.

Android

Mac için Visual Studio, uygulamanın hedeflemesini istediğiniz ANDROID SDK'lere erişmenizi sağlayan kendi tümleşik Android SDK yöneticisine sahip olur.

Android uygulamaları için Mac için Visual Studio, kullanıcı arabirimlerini görsel olarak oluşturmak için Android .axml dosyalarıyla çalışan kendi tasarımcısını içerir. Mac için Visual Studio, aşağıdaki görüntüde Android Designer bu dosyaları kendi dosyalarında açar:

Android Kullanıcı Arabirimi Tasarımcısı

Daha fazla bilgi için Xamarin.Android Designer Genel Bakış Android Designer bakın.

iOS

iOS Tasarımcısı, iOS, tvOS ve WatchOS kullanıcı Mac için Visual Studio ve geçişler oluşturmak için .xib ve Görsel Görüntü dosyalarının görsel olarak düzenlenmesine olanak sağlar. Kullanıcı arabiriminin tamamı, olayları işlemeye sezgisel bir yaklaşım benimserken Araç Kutusu ile Tasarım Yüzeyi sürükle bırak işlevi kullanılarak bir yandan da kullanılabilir. iOS Tasarımcısı, tasarım zamanı işlemenin ek avantajıyla özel denetimleri de destekler.

iOS Storyboard tasarımcısı

iOS Tasarımcısı'nın kullanımı hakkında daha fazla bilgi için bkz. Tasarımcı kılavuzları.

Mac

Xamarin, güzel Mac uygulamaları oluşturmanıza olanak sağlayan yerel Mac API bağlamaları sağlar.

Mac uygulamaları yazma hakkında daha fazla bilgi Mac için Visual Studio Xamarin.Mac kılavuzlarına bakın.

Xamarin Enterprise özellikleri

Not

Bu ürünler yalnızca bir Visual Studio Enterprise kullanılabilir.

Profil Oluşturucu

Profil Xamarin Profiler profil oluşturma için kullanılabilen üç araç vardır. Xamarin Profiler'a giriş kılavuzu, bu araçların ölçülerini ve uygulamanızı nasıl analiz etmelerini inceler ve her ekranda sunulan verilerin anlamını net bir şekilde gösterir.

Denetçi

Bu Xamarin Inspector kullanıcı araçlarıyla etkileşimli bir C# konsolu sağlar. Canlı uygulamaları incelerken hata ayıklama veya tanılama yardımı olarak, bir öğretim aracı, belge aracı veya deneme aracı olarak kullanılabilir.

Xamarin Inspector

Çeşitli programlama platformlarını (Android, iOS, Mac ve Windows) hedefleyebiliyor ve IDE hata ayıklama iş akışınıza tümleştirebiliyor zengin bir C# konsolu sağlayan tek başına bir uygulamadan oluşur.

Daha fazla bilgi için bkz. Xamarin Inspector bakın.