Skip to content

Planned Future Deprecations and Removals

Jonathan Peppers edited this page Jan 18, 2024 · 7 revisions

This page serves as a reminder for things we have deprecated or intend to deprecate to ensure the removal (and thus code cleanup) eventually happens.

Sometimes this is a feature that is obsolete or no longer relevant or supported.

Sometimes we add new features that are intended to be functionally the same as the feature they replace. In this case we occasionally add a fallback flag to allow users to "fall back" to the old implementation in case there are issues. This flag is intended to be temporary and should be removed once we are confident with the new implementation.

If your application requires one of these fallback flags it is highly recommended to file an issue in this repository to ensure the issue is fixed before the fallback flag is removed.

Android Applications

Title Warning Added Code Removal
Android Support libraries .NET 8 .NET 9
Xamarin.AndroidX.Migration .NET 8 .NET 9

NOTE: warning in .NET 8 will be introduced in a future service release

Android Bindings

Title Warning Added Code Removal
$(_AndroidUseJavaLegacyResolver) fallback flag .NET 9 .NET 10
$(_AndroidEmitLegacyInterfaceInvokers) fallback flag .NET 9 .NET 10