The Xamarin Community Toolkit is a collection of Animations, Behaviors, Converters, and Effects for mobile development with Xamarin.Forms. It simplifies and demonstrates common developer tasks building iOS, Android, and UWP apps with Xamarin.Forms.
Microcharts is a simple and well known chart library for xamarin and xamarin.forms. While it is simple, its dependency to SkiaSharp brings a big size overhead. By using the new Xamarin.Forms Shapes API, we could port a part of Microcharts to add simple Chart views to this library without the SkiaSharp overhead.
The issue of using the Shapes API is that you have to nest Shapes to create multi-colored charts and nest Labels to show descriptions since the Shapes API does not support layering.
API
These are the charts we could port:
Bar Chart
Donut Chart
Line Chart
Pie Chart
Point Chart
Radar Chart
Radial Gauge Chart
Scenarios
Simple charts to show data.
Platform Compatibility
All platforms that are supported by Xamarin.Forms shapeshttps://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/shapes/
Yes! Awesome! As already pointed out in the chat, @jsuarezruiz was planning on something like this as well. So, please decide whoever wants to do this or even better; collaborate! :D
Chart View
Microcharts is a simple and well known chart library for xamarin and xamarin.forms. While it is simple, its dependency to SkiaSharp brings a big size overhead. By using the new Xamarin.Forms Shapes API, we could port a part of Microcharts to add simple Chart views to this library without the SkiaSharp overhead.
The issue of using the Shapes API is that you have to nest Shapes to create multi-colored charts and nest Labels to show descriptions since the Shapes API does not support layering.
API
These are the charts we could port:
Scenarios
Simple charts to show data.
Platform Compatibility
All platforms that are supported by Xamarin.Forms shapeshttps://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/shapes/
Difficulty : medium