Wow, lots of libraries and especially videos this week about .NET MAUI. I just got back from a full week at HQ in Redmond meeting with teammates I haven't seen in more than 2 years or...ever.
Table of Contents:
Libraries
Material Color Utilities
A .NET MAUI implementation of a Google library, this gives you Material Design colors so you can easily utilize them in your app plus some helpers. You can use the colors as defined, or add your own overrides and fallbacks. The readme has code snippets:
albi005 / MaterialColorUtilities
Material You color algorithms for .NET
C# implementation of Google's Material color utilities
Features
- HCT: a color space similar to HSL but with perceptually accurate colors
- Quantize and score: extract the best colors from an image for theming
- Scheme: turn a single color into a palette for theming
- Style: different ways to generate palettes, available from Android 13
- Generic scheme: color schemes can be easily converted to use the color type you need
A library for adding Material You colors to your .NET MAUI app
Features
- Dynamic theming on every platform (except iOS)
- Light/dark theme support
- Automatically storing and reapplying seed color/dark mode/style preferences
All of these can be turned on/off at any time.
Samples
There are sample projects for the console, Blazor and .NET MAUI in the Playground folder. These showcase different ways to use the two libraries.
Questions
You can ask questions under…
https://www.nuget.org/packages/MaterialColorUtilities.Maui
https://github.com/albi005/MaterialColorUtilities
TeeChart
Steema has released an update to TeeChart for .NET MAUI. This includes charts, map, and gauge controls covering dozens of use cases.
https://www.nuget.org/packages/Steema.TeeChart.NET.MAUI/4.2022.7.13-beta
Community Toolkit
The team shipped 1.1.0 and Pedro Jesus has guest-blogged about customizing controls and the toolkit. This release includes the long awaited (BY ME) IconTintColorBehavior!
<Image Source="home.png">
<Image.Behaviors>
<mct:IconTintColorBehavior TintColor="Purple"/>
</Image.Behaviors>
</Image>
https://www.nuget.org/packages/CommunityToolkit.Maui
SkiaSharp Various Packages
Matthew Leibowitz on the .NET MAUI team shipped a bunch of updates this past week, including a SkiaSharp view for .NET MAUI that plays Lottie animations!
XCalendar
I may have highlighted this one before. I've built calendar controls before, and it's so fun I would prefer to just use something like this. ;) Check it out.
https://www.nuget.org/packages/XCalendar.Maui/4.0.0-pre1
Serilog
Now with .NET MAUI support.
https://www.nuget.org/packages/Serilog.Sinks.Xamarin/1.0.0-dev-00104-fd287b7
YouTube
Top comments (0)