There are many ways to share code between .Net/Xamarin applications running on different platforms, but what is the best way to deal with the platform specific code? In this session you'll learn how to use shared files, dependency injection, portable class libraries, and shared projects to isolate platform specific code from the re-usable shared code.