How many ways can we share the code?

Technology CommunityCategory: XamarinHow many ways can we share the code?
VietMX Staff asked 4 years ago

There are three ways we can share code:

  • Shared Project: Here, if required, we write platform specific code using #if compiler directives.
  • Portable Class Libraries: Here, we create a PCL targeting the platforms we wish to support and then we use Interfaces & Dependency Services to use platform specific functionality.
  • .NET Standard Libraries: It works similar to the PCL and requires Interfaces to work with platform specific functionality.