A flow diagramming control and class library for Xamarin. MindFusion.Diagramming provides numerous node and link types and geometrical shapes out of the box. The library can be used to draw diagrams, flowcharts and graphs interactively via touch input. It is also possible to generate diagrams programmatically by creating objects using the public API and applying automatic layout algorithms. The API includes hundreds of properties and events that allow for unlimited customization of diagram's appearance and behavior. The component is royalty-free and can be purchased with source code.