Nové Visual Studio 2017 vydané konkrétně 7. března 2017 slibuje nové funkcionality a značné ulehčení vývoje mobilních aplikací pomocí platformy Xamarin.
Jednou ze zásadních novinek je Xamarin.Forms Previewer, který konečně umožňuje ukázat vzhled vaší stránky rovnou ve Visual Studiu 2017. Odpadá tak nekonečný cyklus buildování a deployování aplikací za cílem vidět, čeho vývojář dosáhl přepisem jednoho či dvou atributů v XAMLu. Forms Previewer se nachází pod záložkou View a Other Windows. Důležitým předpokladem je, že před samotným spuštěním Previeweru je potřeba mít nainstalovanou nejnovější verzi Javy.
Bohužel vše není tak růžové, jak by se na první pohled mohlo zdát. Pro skutečné zobrazení vzhledu jednotlivých stránek na platformě Android musí vývojář aplikaci nejprve buildnout a poté je potřeba změnit platformu na ARM.
Po prvním buildu již Previewer funguje celkem slušně, pouze je potřeba počítat s delší odezvou při změně UI.
Xamarin spolu s Microsoftem připravili možnost přepínání mezi jednotlivými platformami, tudíž je tedy na výběr i zobrazení na iOS. Bohužel bez připojení MacBooku vyskočí pouze varovná hláška, že tudy cesta nepovede.
Nezbývá tedy než připojit MacBook pomocí funkce Mac Agent a čekat, co se bude dít.
Jakmile je MacBook připojen a zaregistruje to i Previewer zobrazí se stránka v podání platformy iOS.
Paradoxem je, že odezva vizualizace je daleko rychlejší než na platformu Android, ta sice nevyžaduje žádné externí připojení, ale rychlost zobrazení změn UI má do stavu plynulá daleko.
Za zmínku stojí možnost přiblížení a oddálení stránky, která je doplněna o tlačítko pro návrat do výchozího zobrazení, kdy je vývojářům umožněno zaměřit se na detail stránky.
Závěrem
Xamarin Previewer nezklamal ani nepřekvapil, svoji funkcionalitu splňuje, i když zprovoznění a některé zobrazovací metody jsou poněkud kostrbaté. Určitě vývojářům, kteří používají Xamarin.Forms, ulehčí design UI a ušetří čas, který by strávili na deployováním aplikací.