Upload
leawarecom
View
371
Download
1
Embed Size (px)
Citation preview
Real-Time Cross-Platform Appwith SignalR and Xamarin
Sylwester Wieczorkowski
Xamarin Platform
Onelanguage torule them all
NativeApps
Xamarin.Android
Xamarin.IOS
Sharecodeeverywhere
Xamarin IDE
Xamarin TestCloud
Xamarin Insights
Takeyourmobilestrategyandappstothenextlevel
MvvmCrossThis project provides a cross-platform mvvm mobile developmentframework built on top of:
• Silverlight for WP7, WP8• Mono for Android (or Xamarin.Android)• MonoTouch for iOS (or Xamarin.iOS)• the WinRT XAML framework for Windows 8 Store apps• Windows Universal projects (WPA8.1 and Windows 8.1 Store apps)• WPF• Mono for Mac (or Xamarin.Mac)
This project makes extensive use of Portable Class Libraries toprovide maintainable cross platform C# native applications.
ModelView ViewModel
Belfius DirectMobile
BNPParibas Fortis
What is SignalR?ASP.NET SignalR is a library for developers that
simplifies the process of adding real-time web functionality toapplications. Real-time web functionality is the ability to haveserver code push content to connected clients instantly as itbecomes available, rather than having the server wait for aclient to request new data.
Xamarin ClientThe ASP.NET SignalR Client not only works in
JavaScript and browsers, but also .NET applications such asXamarin.Android, Xamarin.iOS, Windows Phone and WindowsStore. The .NET client uses the System.Net.Http namespace toconnect to a SignalR server.
Let’s play!