allows you to create cross platform applications using c# or f# Allows you to write code once run it on iOS, Android, UWP and Mac Coming soon WPF and Linux (via Gtk#)
dll Allowed you to use .net functions that exist in all the supported platforms Need to use dependency Injection for Platform specific features Needed to use Dependency Injection for saving to file system
what is supported in the .net standard version Support much more of .net framework than PCL Can do file access Use dependency injection for platform specific features
Patterns and Practice Composite Application Blocks It is an MVVM framework Includes Dependency Injection container, Commanding, and EventToCommand Microsoft Turned over the project to open source developers in 2016 Prism currently uses .net Standard for code sharing