Xamarin Evolve 2016 – ve znamení Microsoftu

Píše se rok 2016 a technologie Xamarin vstupuje do nové fáze. Po akvizici společností Microsoft a oznámení na Microsoft Buildu, že Xamarin bude open-source pod MIT licencí, se letos uskutečnila již třetí konference Evolve. A Xamarin v čele s Netem Friedmanem a Miguelem de Icazou nelenil a představil hned několik novinek, o kterých bych se rád rozepsal.

Blog-Graphic-2-1024x432

Novinky v Xamarin a Visual Studiu

Xamarin a Visual Studio se posunulo do konce sedmého vývojového cyklu a hned byly odhaleny novinky, které budou k dispozici v osmém cyklu vývoje. Xamarin studio (dále XS) postupně začne sjednocovat funkcionality, které jsou dostupné ve Visual Studiu (dále VS), například integrace Roslyn kompilátoru a z něho vycházejících analyzátorů kódu, vylepšené Intellisence, tmavý vzhled, nové ikonky atd. Naopak VS se dočká např. Windows simulátoru pro iOS a možnosti nahrávat aplikace do iOS zařizení přes Windows USB.

Cyklus 7 v kostce:

  • Nový tmavý vzhled XS
  • Až 5000 nových ikon
  • Integrace Roslynu
  • Upravený Asset editor
  • Možnost nastavení zdroje HTTP clienta

Cyklus 8:

  • iOS simulátor
  • Nahrávání aplikace do iOS zařízení přes Windows (tzv. iOS remoting)
  • Vylepšený Nuget
  • Vlastní analyzátory kódu pro XS

Xamarin Forms

Velkých změn se dočkala knihovna Xamarin Forms (dále XF). V první řadě je jedná o možnost doplňení nativních prvků v XF. Další novinou jsou tzv. Data Pages a Themes. Díky nim můžeme nastavit vzhled aplikace (světlý a černý) a pomocí Data Pages snadno a rychle vytvořit předem definované UI a propojit ho s Xamarin Azure Backendem.

Největší pozornost ale na sebe přitáhla novinka Xamarin Forms Previewer. Jedná se o funkci, která umožní v reálném čase vidět obrazovky XF aplikace a jejich změn na iOS a Android zařízení. Doufejme, že se brzo dočkáme také verze pro WP. Poslední novinkou je pak vylepšená URL navigace pro XF aplikace:

  • Využití nativních prvků
  • DataPages
  • Themes
  • Xamarin Forms Previewer
  • URL Navigace

DevOps

Xamarin také nelenil v oblasti DevOps. V první řadě byl představen Test Recorder pro VS, ulehčující vývojářům vytvaření UI testů, které mohou vyzkoušet na různých zařízeních pomocí Xamarin Test Cloudu. Ten se rozšířil o funkcionalitu zvanou Test Cloud Live, která vývojářům umožní debugging aplikace pomocí zařízení, jenž jsou dostupná v Xamarin Test Cloudu. Tato novinka je zatím v experimentální rovině.

Mnohých vylepšení se dočkal také HockeyApp. Postupné sjednocování s Xamarin Insights má za následek vylepšenou stránku s popisem crashe, doplňenou o jeho podrobný popis.

Výčet novinek zde:

  • Test Recorder pro VS
  • Vylepšení pro HockeyApp (sjednocení s Xamarin Insights)
  • Test Cloud Live

Ná závěr chci zmínit ještě jednu novinku, která nepatří ani do jedné z kategorií, nazvanou Xamarin Workbooks. Jedná se o nástroj, který uživatelům pomůže s přípravou studijních materiálů a dalších podobných programů, které může uživatel zkoušet v postupných krocích.

Xamarin nám předvedl hodně novinek a všem vývojářům udělal radost. O novinkách se určitě dočtete v dalších článcích.

Vojtěch Mádr


Mohlo by vás také zajímat video Using HockeyApp with Xamarin Apps.