Xamarin Forms app showcasing an Azure app service with Azure SQL Backend. Authentication goes though Azure using a server flow model with thirdparty authentication providors that include Facebook, Google, Twitter, Azure AD and Microsoft. xNuit with AutoFixture and Fluent Assertions is used to unit test the azure service. Azure SQL lite nuget used to store data for offline access and automatic sync.
The Azure app service is built using ASP.NET MVC with Entity Framework. ReactiveUI is used throughout the code to illustrate the power of an Observer based pattern approach. Specific Views such as the Search Page are coded using ReactiveUI. xUnit
Screenshots -iOS, Android and UWP