In this chapter, we reviewed two practical approaches to share code across Xamarin projects as well as other .NET solutions. In the next chapter, we will investigate MvvmCross, a framework that simplifies implementing the Model-View-ViewModel design pattern, increasing the amount of shared code across platforms.