Replies: 6 comments 3 replies
-
xamarin/Essentials#1757 is an example using MediaPicker from Xamarin.Essentials in native Xamarin applications without Xamarin.Forms Developers also want to use Maui.Essentials and its features without Maui dotnet/maui#1779 |
Beta Was this translation helpful? Give feedback.
-
There are couple points to address here. Code DuplicationThere will not be any code duplication between .NET MAUI, Maui Essentials and the Maui Community Toolkit. Both .NET MAUI and Maui Essentials have granted Required Use of MauiNone of the new features being added in #11 require the use of .NET MAUI. I.e. You will still be able to use Creating Essentials.ToolkitWe do not currently have plans to create a new toolkit for these APIs. |
Beta Was this translation helpful? Give feedback.
-
I am not alone, other developers also do not like unnecessary dependencies |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
Closing Discussion now that #11 is closed |
Beta Was this translation helpful? Give feedback.
-
Closed as answered. |
Beta Was this translation helpful? Give feedback.
-
This discussion is related to issue #11 (Add from Xamarin.Essentials:
Contacts
,FilePicker
,MediaPicker
andWebAuthenticator
)I think: If we want to cut up Essentials, then we need to create a separate repository or nuget for these APIs without dependence on MAUI for using with .NET 6 native apps.
Also to avoid code duplication we need to make some things from Maui.Essentials
public
(Permissions.EnsureDeclared
,IntermediateActivity
and etc.)We also need to think about: Which library will contributors be able to add new features? Toolkit or directly to Essentials?
Beta Was this translation helpful? Give feedback.
All reactions