Vývoj mobilních aplikací Xamarin

Prvotřídní podpora Xamarinu umožňuje vývoj propracovaných nativních možností pro Android, macOS, iOS, tvOS a watchOS. Multiplatformní aplikace Xamarin.Forms usnadňují sdílení kódu uživatelského rozhraní založeného na XAML mezi Androidem, iOSem a macOSem bez omezení přístupu k nativním funkcím.

Xamarin.Forms

Opětovné načítání XAML za provozu pro Xamarin.Forms je integrovaná do Visual Studio pro Mac verze 8.3 a novější. Když tuto funkci povolíte, změny se ve spuštěné aplikaci okamžitě projeví pokaždé, když soubor uložíte.

Opětovné načítání XAML za provozu můžete povolit zaškrtnutím políčka Povolit xamarinové Opětovné načítání za provozu v části Visual Studio > Předvolby > Projekty > Xamarin Opětovné načítání za provozu.

Další informace o Opětovné načítání za provozu najdete v Opětovné načítání XAML za provozu pro Xamarin.Forms v dokumentaci.

Android

Visual Studio pro Mac má vlastní integrovaného správce Android SDK, který umožňuje přístup k předskutům SDK, na které má vaše aplikace cílit.

V případě aplikací pro Android Visual Studio pro Mac vlastní návrhář, který pracuje se soubory Androidu a .axml vizuálně sestavuje uživatelská rozhraní. Visual Studio pro Mac tyto soubory otevřou ve svém Android Designer, jak je znázorněno na následujícím obrázku:

Android UI Designer

Další informace o této Android Designer v průvodci Xamarin.Android Designer Přehled.

iOS

iOS Designer je plně integrovaný s Visual Studio pro Mac a umožňuje vizuální úpravy souborů .xib a Storyboard pro vytváření uI a přechodů pro iOS, tvOS a WatchOS. Celé uživatelské rozhraní je možné vytvořit pomocí funkce přetahování mezi panelem nástrojů a Návrhová plocha a přitom použít intuitivní přístup ke zpracování událostí. IOS Designer také podporuje vlastní ovládací prvky s přidanou výhodou vykreslování při návrhu.

Návrhář scénáře pro iOS

Další informace o používání iOS Designeru najdete v příručkách návrháře.

Mac

Xamarin poskytuje nativní vazby rozhraní API pro Mac, které umožňují vytvářet skvělé aplikace pro Mac.

Další informace o psaní aplikací pro Mac pomocí Visual Studio pro Mac najdete v příručkách pro Xamarin.Mac.

Funkce Enterprise Xamarinu

Poznámka

Tyto produkty je možné používat pouze s Visual Studio Enterprise předplatného.

Profiler

V Xamarin Profiler jsou k dispozici tři nástroje pro profilaci. Příručka Úvod do Xamarin Profiler zkoumá, co tyto nástroje měří a jak analyzují vaši aplikaci, a vysvětluje význam dat prezentovaných na jednotlivých obrazovkách.

Inspector

Tento Xamarin Inspector poskytuje interaktivní konzolu jazyka C# s uživatelskými nástroji. Můžete ji použít jako pomůcku ladění nebo diagnostiky při kontrole živých aplikací, jako výukový nástroj, jako dokumentační nástroj nebo nástroj pro experimentování.

Xamarin Inspector

Skládá se ze samostatné aplikace, která poskytuje bohatou konzolu jazyka C#, která může cílit na různé programovací platformy (Android, iOS, Mac a Windows) a integrovat je do pracovního postupu ladění prostředí ID.

Další informace najdete v Xamarin Inspector příručce.