In Xamarin cross-platform architecture, what is the role of an abstraction interface in the shared layer?
-
A
Defines a contract that platform projects implement to provide native functionality
-
B
Provides default UI rendering
-
C
Acts as a network proxy
-
D
Replaces dependency injection containers