All Projects → xamarinhq → Xamu Infrastructure

xamarinhq / Xamu Infrastructure

Licence: other
Extensions, MVVM classes, behaviors and other misc. useful code bits from Xamarin University

Projects that are alternatives of or similar to Xamu Infrastructure

Uno
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
Stars: ✭ 6,029 (+4086.81%)
Mutual labels:  xamarin, mvvm
Reactiveui
An advanced, composable, functional reactive model-view-viewmodel framework for all .NET platforms that is inspired by functional reactive programming. ReactiveUI allows you to abstract mutable state away from your user interfaces, express the idea around a feature in one readable place and improve the testability of your application.
Stars: ✭ 6,709 (+4559.03%)
Mutual labels:  xamarin, mvvm
Waf
Win Application Framework (WAF) is a lightweight Framework that helps you to create well structured XAML Applications.
Stars: ✭ 539 (+274.31%)
Mutual labels:  xamarin, mvvm
Mvvmcross
The .NET MVVM framework for cross-platform solutions, including Xamarin.iOS, Xamarin.Android, Windows and Mac.
Stars: ✭ 3,594 (+2395.83%)
Mutual labels:  xamarin, mvvm
Reactivemvvm
Cross-platform ReactiveUI sample app built for a talk at MSK .NET conf.
Stars: ✭ 94 (-34.72%)
Mutual labels:  xamarin, mvvm
Professionalcsharp7
Code samples for the book Professional C# 7 and .NET Core 2.0 (with updates for 2.1), Wrox Press
Stars: ✭ 403 (+179.86%)
Mutual labels:  xamarin, mvvm
Catel
An application development platform
Stars: ✭ 616 (+327.78%)
Mutual labels:  xamarin, mvvm
Reactiveproperty
ReactiveProperty provides MVVM and asynchronous support features under Reactive Extensions. Target framework is .NET Standard 2.0.
Stars: ✭ 603 (+318.75%)
Mutual labels:  xamarin, mvvm
Mvvmnano
The small and smart MVVM framework made with ❤ for Xamarin.Forms.
Stars: ✭ 53 (-63.19%)
Mutual labels:  xamarin, mvvm
Mvvmlight
The main purpose of the toolkit is to accelerate the creation and development of MVVM applications in Xamarin.Android, Xamarin.iOS, Xamarin.Forms, Windows 10 UWP, Windows Presentation Foundation (WPF), Silverlight, Windows Phone.
Stars: ✭ 973 (+575.69%)
Mutual labels:  xamarin, mvvm
Xamarin Demos
This repository contains the Syncfusion Xamarin UI control’s samples and the guide to use them.
Stars: ✭ 218 (+51.39%)
Mutual labels:  xamarin, mvvm
Xamvvm
Simple MVVM (Model, ViewModel, View) Framework for .Net - Xamarin.Forms compatible
Stars: ✭ 117 (-18.75%)
Mutual labels:  xamarin, mvvm
Caliburn.micro
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
Stars: ✭ 2,404 (+1569.44%)
Mutual labels:  xamarin, mvvm
Restaurant App
Restaurant App 🍔 is a sample open-source e-Commerce 🛒 application for ordering foods, powered by polyglot microservices architecture and cross-platform development including mobile and web
Stars: ✭ 471 (+227.08%)
Mutual labels:  xamarin, mvvm
Xtoolkit.whitelabel
Modular MVVM framework for fast creating powerful cross-platform applications with Xamarin.
Stars: ✭ 22 (-84.72%)
Mutual labels:  xamarin, mvvm
Xaml Code Experiences
A collection of the experiences I have collected during days of Xamarin and Wpf, while following the MVVM design pattern.
Stars: ✭ 114 (-20.83%)
Mutual labels:  xamarin, mvvm
Mvvmvalidation
Lightweight library that helps reduce boilerplate when implementing validation in XAML MVVM applications
Stars: ✭ 141 (-2.08%)
Mutual labels:  xamarin, mvvm
Ble.net
Cross-platform Bluetooth Low Energy (BLE) library for Android, iOS, and UWP
Stars: ✭ 137 (-4.86%)
Mutual labels:  xamarin
Foodium
It simply loads Posts data from API and stores it in persistence storage (i.e. SQLite Database). Posts will be always loaded from local database. Remote data (from API) and Local data is always synchronized.
Stars: ✭ 1,940 (+1247.22%)
Mutual labels:  mvvm
Chameleon
Chameleon is a flexible media player build with Xamarin.Forms
Stars: ✭ 137 (-4.86%)
Mutual labels:  xamarin

Xamarin University Infrastructure Library

Build Status

This is a set of useful classes for Xamarin and Xamarin.Forms development which are used in a varity of labs in Xamarin University.

You can use it in source form by cloning this repository (or just grabbing the pieces you want to use), or as a binary through two NuGet packages: Core and Infrastructure which also adds Core.

The library includes examples of behaviors, MVVM, custom controls, binding value converters, type extensions, XAML markup extensions and helpful collections for data binding.

Add the NuGet packages to your project

To add the library to your project as an updatable binary, you can use NuGet with the following package:

PM > Install-Package XamarinUniversity.Infrastructure

This will also add the Core library which provides the bare minimum for MVVM development - with no Xamarin.Forms dependencies. You can add this library on it's own if you prefer - this is useful if you segregate your ViewModels out to a separate assembly and don't want to take a dependency on Xamarin.Forms:

PM > Install-Package XamarinUniversity.Core

Helpful links

Copyright (C) 2016-2018 Xamarin University, Microsoft

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].