Prism Library is creating a framework for building well architected XAML applications
127

patrons

Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. Prism provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable XAML applications, including MVVM, dependency injection, commands, EventAggregator, and others. Prism's core functionality is a shared code base in a .Net Standard Class Library. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism also provides great integration of these patterns with the target platform. For example, Prism for UWP and Xamarin Forms allows you to use an abstraction for navigation that is unit testable, but that layers on top of the platform concepts and APIs for navigation so that you can fully leverage what the platform itself has to offer, but done in the MVVM way.

The Prism Library is Open Source and freely available on GitHub: github.com/PrismLibrary/Prism
Tiers
Basic
$1 or more per month
- Receive all Prism Library news and announcements, such as new release information and blogs posts.

- Gives you access to our community Slack channel where you can ask questions and get help from the community and the Prism Library project maintainers (when available).

Premium
$5 or more per month
Everything in the Basic plan plus:

- Gives you access to members only video tutorials.

- A Prism sticker

Platinum
$10 or more per month
Everything in the Premium plan plus:

- Early access to Visual Studio productivity tools.

- Early access to video tutorials

- Receive priority response on all GitHub issues.

- Gives you access to a private Slack channel where you can ask questions and get help directly from Prism Library project maintainers.

Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. Prism provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable XAML applications, including MVVM, dependency injection, commands, EventAggregator, and others. Prism's core functionality is a shared code base in a .Net Standard Class Library. Features that need to be platform specific are implemented in the respective libraries for the target platform. Prism also provides great integration of these patterns with the target platform. For example, Prism for UWP and Xamarin Forms allows you to use an abstraction for navigation that is unit testable, but that layers on top of the platform concepts and APIs for navigation so that you can fully leverage what the platform itself has to offer, but done in the MVVM way.

The Prism Library is Open Source and freely available on GitHub: github.com/PrismLibrary/Prism

Recent posts by Prism Library

Tiers
Basic
$1 or more per month
- Receive all Prism Library news and announcements, such as new release information and blogs posts.

- Gives you access to our community Slack channel where you can ask questions and get help from the community and the Prism Library project maintainers (when available).

Premium
$5 or more per month
Everything in the Basic plan plus:

- Gives you access to members only video tutorials.

- A Prism sticker

Platinum
$10 or more per month
Everything in the Premium plan plus:

- Early access to Visual Studio productivity tools.

- Early access to video tutorials

- Receive priority response on all GitHub issues.

- Gives you access to a private Slack channel where you can ask questions and get help directly from Prism Library project maintainers.