
You can enter bugs and feature requests in our Issues.For general questions and support, post your questions on StackOverflow.Documentation is maintained in the Prism-Documentation repo under /docs and can be found in a readable format on the website.


Be sure to subscribe to their channels and turn on notifications so you know when they do a Live Stream!

As a bonus GitHub sponsors get access to Sponsor Connect where you can access exclusive training content, all Prism CI builds, and a Sponsor Only Discord with Brian and Dan!ĭon't forget both Brian and Dan have content on YouTube and stream there from time to time. Please be sure to Star the Prism repo and help sponsor Dan and Brian on GitHub. Even though Prism is open source and hosted on GitHub, there are a number of costs associated with maintaining a project such as Prism. Help Support PrismĪs most of you know, it takes a lot of time and effort for our small team to manage and maintain Prism in our spare time. For example, Prism for 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. Prism also provides great integration of these patterns with the target platform.

Those things that need to be platform specific are implemented in the respective libraries for the target platform. Prism's core functionality is a shared code base supported in. 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. Separate releases are available for each platform and those will be developed on independent timelines. Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, Uno Platform and WinUI.
