Real-Time Cross-Platform App
with SignalR and Xamarin
Sylwester Wieczorkowski
Xamarin Platform
One	language to	rule them all
Native	Apps
Xamarin.Android
Xamarin.IOS
Share	code	everywhere
Xamarin IDE
Xamarin Test	Cloud
Xamarin Insights
Take	your	mobile	strategy	and	
apps	to	the	next	level
MvvmCross
This project provides a cross-platform mvvm mobile development
framework 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 to
provide maintainable cross platform C# native applications.
Model	View ViewModel
Belfius Direct	Mobile
BNP	Paribas Fortis
What is SignalR?
ASP.NET SignalR is a library for developers that
simplifies the process of adding real-time web functionality to
applications. Real-time web functionality is the ability to have
server code push content to connected clients instantly as it
becomes available, rather than having the server wait for a
client to request new data.
Xamarin Client
The ASP.NET SignalR Client not only works in
JavaScript and browsers, but also .NET applications such as
Xamarin.Android, Xamarin.iOS, Windows Phone and Windows
Store. The .NET client uses the System.Net.Http namespace to
connect to a SignalR server.
Let’s play!

App days 2016 munich - Leaware - real time cross platform app with signalr and xamarin