Prism.Forms 5.7.0-pre2

This is an early preview of Prism for Xamarin.Forms.  Please let us know what you think.  Your feedback will be greatly appreciated.

A walk through on how to get started with Prism for Xamarin.Forms: http://brianlagunas.com/

Feel free to contribute to this project on GitHub.

This is a prerelease version of Prism.Forms.
There is a newer version of this package available.
See the version list below for details.
Install-Package Prism.Forms -Version 5.7.0-pre2
dotnet add package Prism.Forms --version 5.7.0-pre2
<PackageReference Include="Prism.Forms" Version="5.7.0-pre2" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Prism.Forms --version 5.7.0-pre2
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Breaking Changes:
- Bug fix in NavigationService when using useModalNavigation parameter
- INavigatioServiceAware has been removed.  You now inject the NavigationService in the VM constructor.  The parameter must be named "navigationService".

public void MainPageViewModel(INavigationService navigationService) {...}

New Features:
- added navigation registration and navigation method overloads.
     Container.RegisterTypeForNavigation<MainPage, MainPageViewModel>();
     NavigationService.Navigate<MainPageViewModel>();
- Services that are registered with the Xamarin.Forms DependencyService are automatically resolved by Prism when requested in a constructor.  DependencyService.Get method calls are no longer needed.

Features include:
- IoC with Unity
- Commanding
- ViewModelLocator
- Event Aggregator
- Navigation

Showing the top 8 GitHub repositories that depend on Prism.Forms:

Repository Stars
reactiveui/splat
Makes things cross-platform
shinyorg/shiny
A Xamarin Framework for Backgrounding & Device Hardware Services (iOS, Android, UWP, Tizen, tvOS, watchOS, & more coming soon)
PrismLibrary/Prism-Samples-Forms
Samples that demonstrate how to use various Prism features with Xamarin.Forms
muak/AiForms.SettingsView
SettingsView for Xamarin.Forms
muak/AiForms.Effects
AiForms.Effects for Xamarin.Forms
o1298098/Xamarin-CloudMusic
Xamarin.Forms goodlooking UI sample
bitfoundation/bitframework
Full stack dev framework for C# / TypeScript / JavaScript developers
dansiegel/Prism.Plugin.Popups
This provides extensibility for Prism.Forms INavigationService to handle Popup Views

Read more about the GitHub Usage information on our documentation.

Version History

Version Downloads Last updated
8.0.0.1740-pre 367 5/5/2020
7.2.0.1422 145,039 11/21/2019
7.2.0.1367 115,205 7/24/2019
7.2.0.1347-pre 3,745 6/11/2019
7.2.0.1233-pre 2,703 5/6/2019
7.2.0.1038-pre 3,355 2/20/2019
7.2.0.708-pre 1,584 12/4/2018
7.1.0.431 346,830 10/15/2018
7.1.0.279-pre 2,078 9/20/2018
7.1.0.172-pre 27,213 6/15/2018
7.1.0.135-pre 1,329 5/9/2018
7.1.0.123-pre 9,354 4/2/2018
7.0.0.396 209,816 1/22/2018
7.0.0.362 20,093 1/12/2018
7.0.0.336-pre 9,407 12/7/2017
7.0.0.269-pre 3,379 11/16/2017
7.0.0.168-pre 16,887 10/13/2017
7.0.0.124-pre 3,836 10/6/2017
7.0.0-pre1 1,115 9/22/2017
6.3.0 149,267 3/25/2017
6.3.0-pre2 3,266 2/26/2017
6.3.0-pre1 12,363 11/2/2016
6.2.0 40,078 8/9/2016
6.1.0-pre7 1,327 7/15/2016
6.1.0-pre6 1,198 6/21/2016
6.1.0-pre5 3,047 5/5/2016
6.1.0-pre4 2,506 4/5/2016
6.1.0-pre3 5,403 1/20/2016
6.1.0-pre2 1,165 12/10/2015
6.1.0-pre1 870 12/3/2015
6.0.1 7,281 10/26/2015
6.0.0 1,991 10/14/2015
5.9.0-pre2 612 10/12/2015
5.8.0-pre1 613 10/8/2015
5.7.0-pre3 1,105 6/10/2015
5.7.0-pre2 450 6/10/2015
5.7.0-pre1 926 6/8/2015
5.6.1-pre1 862 3/24/2015
Show less