Plugin.Maui.FormsMigration

A .NET MAUI plugin that provides helpers to make your transition from Xamarin.Forms to .NET MAUI easier

MIT License

Stars
14
Committers
1

Bot releases are visible (Hide)

Plugin.Maui.FormsMigration - v1.0.0 Preview 4: Android Remove() bug fixed Latest Release

Published by jfversluis 4 months ago

Thanks to @eerojaaskelainen we now no longer clear the whole storage when we were just trying to remove 1 entry on Android.

Whoops, thats what preview versions are for?!

What's Changed

New Contributors

Full Changelog: https://github.com/jfversluis/Plugin.Maui.FormsMigration/compare/v1.0.0-preview3...v1.0.0-preview4

Plugin.Maui.FormsMigration - v1.0.0 Preview 3: Updated to .NET 8

Published by jfversluis 9 months ago

While investigating #1, I noticed that this is most likely a .NET runtime issue. Updating the package to .NET 8 should make it work. Also, you should be updating to .NET 8 anyway 😉

Plugin.Maui.FormsMigration - v1.0.0 Preview 2: Better VersionTracking Support

Published by jfversluis about 1 year ago

In this preview I've polished the LegacyVersionTracking API a bit more.

Full Changelog: https://github.com/jfversluis/Plugin.Maui.FormsMigration/compare/v1.0.0-preview1...v1.0.0-preview2

Plugin.Maui.FormsMigration - v1.0.0 Preview 1: Xamarin to .NET MAUI Migration Help Has Arrived!

Published by jfversluis about 1 year ago

The Plugin.Maui.FormsMigration plugin aims to be of help with your Xamarin to .NET MAUI migration scenarios. There are a couple of APIs that have changed internally and with those changes, made it impossible to retrieve information from your Xamarin app out of the box. This package will help you retrieve the information from your Xamarin app so you can migrate it to .NET MAUI.

As of version 1.0 the APIs provided with this libraries are:

For each of these scenarios there is also official Microsoft Learn Docs pages available. The code from there has been added to this library to make the usage (and thus migration) even easier for you!

[!NOTE]
For these APIs to work properly, you will have to make sure that the application identifier (or bundle identifier) is the same between your legacy Xamarin app and .NET MAUI app. This is needed so that the app gets installed in the same container on the operating system, which is needed to be able to access the information that was stored by the Xamarin app previously.

For additional information, please refer to the README of the project.

Badges
Extracted from project README
NuGet
Related Projects