A collection of reusable components, MVVM classes, behaviors, and utilities for Xamarin and Xamarin.Forms development.
Xamarin University Infrastructure Library is a collection of reusable components, MVVM classes, behaviors, and utilities specifically designed for Xamarin and Xamarin.Forms development. It provides practical code examples and tools used in Xamarin University labs to help developers implement common patterns like MVVM, data binding, and custom controls more efficiently.
Xamarin and Xamarin.Forms developers looking for pre-built, production-ready components and MVVM infrastructure to accelerate mobile app development, particularly those learning from or inspired by Xamarin University materials.
Developers choose this library because it offers battle-tested code patterns from educational contexts, reduces boilerplate through reusable MVVM infrastructure, and provides a comprehensive set of utilities specifically tailored for the Xamarin ecosystem.
Extensions, MVVM classes, behaviors and other misc. useful code bits from Xamarin University
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The Core library provides minimal dependencies for building ViewModels in separate assemblies, as noted in the README for segregating ViewModels without Xamarin.Forms dependency.
Includes behaviors, custom controls, value converters, and markup extensions—reusable components from Xamarin University labs that reduce boilerplate code, as highlighted in the key features.
Code patterns are battle-tested in educational contexts, offering practical examples directly applicable to real-world Xamarin development, based on the philosophy of reusability from Xamarin University.
Available as NuGet packages (Core and Infrastructure), making it simple to add to projects without cloning source, as specified in the README installation instructions.
Built for Xamarin, which is being phased out in favor of .NET MAUI, so the library lacks long-term support and may not be future-proof.
The copyright dates to 2018 with no recent activity mentioned, potentially leading to compatibility issues with newer Xamarin versions or missing modern features.
The README links to a wiki, but it lacks extensive examples or tutorials compared to more mainstream frameworks, making onboarding harder for new users.