Upload
marcofolio
View
308
Download
0
Embed Size (px)
Citation preview
Microsoft acquisition • Xamarin will keep on going!
• Name won’t change
• Organization won’t change
• Xamarin University won’t change
• Partnership model won’t change
• Hierarchy won’t change
• Scott Guthrie (Microsoft VP) is Nat Friedman’s boss (Xamarin CEO)
• For two years…
The small things… • Xamarin Studio 6
• iOS Simulator for VS
• HockeyApp
• Xamarin Test Recorder for VS
Xamarin Open Source
iOS, watchOS, tvOS,
and OS X
with .NET
Android, Android Wear,
and Android TV
with .NET
Native UIs for iOS,
Android, and Windows
Workbooks Creating live documents with code
“ Use workbooks to create live
documents with C# code for
experimenting, teaching,
training or exploring. ”
Themes • Pre-designed elements
• Style selectors
• Enterprise internal themes
• Consistent look and feel
• Custom theme
• App.xaml resource dictionary markup needed
• Xamarin.Forms.Theme.Base nuget package
• Effects
• Possibility for UI modifications without renderers
DataPages • Rapid development of pre-built views with datasource
• Supported datasources:
• JsonDataSource
• AzureDataSource
• AzureEasyTableDataSource
<p:ListDataPage.DataSource><p:JsonDataSourceSource="http://demo3143189.mockable.io/sessions"/></p:ListDataPage.DataSource>
• Theme is required in order to render pre-built view
h#ps://developer.xamarin.com/guides/xamarin-forms/datapages/ge:ng-started/
Native Embedding • Platform specific controls directly added to Forms
• E.g: stackLayout.Children.Add(new UILabel());
• Requires Shared Projects • With some dependency injection and dirty code can be used in PCL. Not recommended.
Xamarin.Forms Previewer • Sort of Gorilla Player
• Realtime XAML compilation + UI previewer
• XAML Only
• Works with Renderers too
• Still few bugs • Custom pages not supported
• NavigationPage not supported